evxml.AttrIterator

class evxml.AttrIterator
Represents:c++ class
Wraps:evxml::FilteredIterator<evxml::N_ATTR>

Methods:

:valid()

Return type:bool
:next()

Return type:evxml.AttrIterator
:prev()

Return type:evxml.AttrIterator
:same(evxml.AttrIterator other)

Parameters:other (evxml.AttrIterator) –
Return type:bool
:child()

Return type:evxml.AttrIterator
:child(std.string name)

Parameters:name (std.string) –
Return type:evxml.AttrIterator
:requireChild(std.string name)

Parameters:name (std.string) –
Return type:evxml.AttrIterator
:textChild()

Return type:evxml.TextIterator
:requireTextChild()

Return type:evxml.TextIterator
:getIter()

Return type:evxml.NodeIterator
:name()

Return type:std.string
:value()

Return type:std.string
:setValue(std.string v)

Parameters:v (std.string) –
:hasAttr(std.string attr)

Parameters:attr (std.string) –
Return type:bool
:getAttr(std.string attr, std.string defaultValue)

Parameters:
Return type:

std.string

:getAttr(std.string attr)

Parameters:attr (std.string) –
Return type:std.string
:findAttr(std.string attr)

Parameters:attr (std.string) –
Return type:evxml.AttrIterator
:attrs()

Return type:evxml.AttrIterator
:assertName(std.string name)

Parameters:name (std.string) –
:requireAttr(std.string attr)

Parameters:attr (std.string) –
Return type:std.string