evxml.NodeIterator

class evxml.NodeIterator
Represents:

c++ class

Wraps:

evxml::NodeIterator

Constructors:

evxml.NodeIterator()

Methods:

:valid()

Return type:

bool

:next()

Return type:

evxml.NodeIterator

:prev()

Return type:

evxml.NodeIterator

:same(evxml.NodeIterator other)

Parameters:

other (evxml.NodeIterator) –

Return type:

bool

:parent()

Return type:

evxml.NodeIterator

:child()

Return type:

evxml.NodeIterator

:child(std.string name)

Parameters:

name (std.string) –

Return type:

evxml.ElementIterator

:textChild()

Return type:

evxml.TextIterator

:type()

Return type:

evxml.NodeType

:name()

Return type:

std.string

:value()

Return type:

std.string

:hasAttr(std.string attr)

Parameters:

attr (std.string) –

Return type:

bool

:setValue(std.string v)

Parameters:

v (std.string) –

: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) –

:tree()

Return type:

evxml.Tree

:remove()

:copySubtreeAsChild(evxml.NodeIterator subtree)

Parameters:

subtree (evxml.NodeIterator) –

Return type:

evxml.NodeIterator

:copySubtreeAsNextSibling(evxml.NodeIterator subtree)

Parameters:

subtree (evxml.NodeIterator) –

Return type:

evxml.NodeIterator

:copySubtreeAsPrevSibling(evxml.NodeIterator subtree)

Parameters:

subtree (evxml.NodeIterator) –

Return type:

evxml.NodeIterator