evxml.ElementIterator

class evxml.ElementIterator
Represents:

c++ class

Wraps:

evxml::FilteredIterator<evxml::N_ELEMENT>

Methods:

:valid()

Тип результата:

bool

:next()

Тип результата:

evxml.ElementIterator

:prev()

Тип результата:

evxml.ElementIterator

:same(evxml.ElementIterator other)

Параметры:

other (evxml.ElementIterator) –

Тип результата:

bool

:child()

Тип результата:

evxml.ElementIterator

:child(std.string name)

Параметры:

name (std.string) –

Тип результата:

evxml.ElementIterator

:requireChild(std.string name)

Параметры:

name (std.string) –

Тип результата:

evxml.ElementIterator

:textChild()

Тип результата:

evxml.TextIterator

:requireTextChild()

Тип результата:

evxml.TextIterator

:getIter()

Тип результата:

evxml.NodeIterator

:name()

Тип результата:

std.string

:value()

Тип результата:

std.string

:setValue(std.string v)

Параметры:

v (std.string) –

:hasAttr(std.string attr)

Параметры:

attr (std.string) –

Тип результата:

bool

:getAttr(std.string attr, std.string defaultValue)

Параметры:
Тип результата:

std.string

:getAttr(std.string attr)

Параметры:

attr (std.string) –

Тип результата:

std.string

:findAttr(std.string attr)

Параметры:

attr (std.string) –

Тип результата:

evxml.AttrIterator

:attrs()

Тип результата:

evxml.AttrIterator

:assertName(std.string name)

Параметры:

name (std.string) –

:requireAttr(std.string attr)

Параметры:

attr (std.string) –

Тип результата:

std.string