gtXMLNode
struct : gtRefObject

XML узел.

Открытые члены
gtString name;
Имя.

gtString text;
Текст меду тегами.

gtArray<gtXMLAttribute*> attributeList;
Список атрибутов.

gtArray<gtXMLNode*> nodeList;
Список дочерних узлов.


Конструкторы
gtXMLAttribute( const gtString& Name, const gtString& Value )

Методы
gtXMLNode::addAttribute
void addAttribute( const gtString& Name, const gtString& Value )
Добавить атрибут.

gtXMLNode::addAttribute
void addAttribute( gtXMLAttribute* a )
Добавить атрибут.

gtXMLNode::addNode
void addNode( gtXMLNode* a )
Добавить узел.

gtXMLNode::clear
void clear()
Удалить всё что содержит узел.

gtXMLNode::getAttribute
gtXMLAttribute* getAttribute( const gtString& Name )
Получить атрибут.

gtXMLNode::getNode
gtXMLNode* getNode( const gtString& Name )
Получить первый дочерний узел с указанным именем.

Операторы
gtXMLNode::operator=
gtXMLNode& operator=( const gtXMLNode& node )
Присвоение.