gtXMLDocument
abstract class : gtRefObject

Интерфейс для работы с XML документом.

Методы

gtXMLDocument::getRootNode
virtual gtXMLNode* getRootNode() = 0;
Получить корневой узел.

gtXMLDocument::getText
virtual const gtString& getText() = 0;
Получить текст документа.

gtXMLDocument::print
virtual void print() = 0;
Вывести в окно вывода содержание документа.

gtXMLDocument::selectNodes
virtual gtArray<gtXMLNode*> selectNodes( const gtString& XPath_expression, gtXMLNode * node = nullptr ) = 0;
Получить список узлов в соответствии с запросом XPath.
Второй параметр: узел, относительно которого будет идти поиск (по умолчанию это root_node).
В данный момент поддерживается всего один вид запроса.
/root_node/node1/node2/node3