Работа с деревом DOMDOM Level 2 является рекомендованным W3C для XML интерфейсов, которые рассмотривают субъекты XML как древовидную структуру. Спецификации DOM Level 2 вы можете найти в http://www.w3.org/DOM/. Введение в DOMDOM обеспечивает интерфейс для доступа и изменения содержимого и структуры XML файла. Он создаёт иерархическое отображение документа (в виде дерева). Эта -- в отличие о интерфейса SAX2 -- объектная модель документа составляется в памяти после анализа документа, что делает её лёгкой для изменений. Все узлы DOM в дереве документа являются подклассами QDomNode. Сам документ представляется объектом QDomDocument. Здесь представлены доступные классы узлов и их возможные потомки:
С помощью двух классов коллекций QDomNodeList и QDomNamedNodeMap обеспечивается: QDomNodeList как список узлов, а QDomNamedNodeMap используется для неупорядоченного списка узлов (обычно используется для атрибутов). Класс QDomImplementation позволяет пользователю запрашивать особенности DOM реализации. Для начала обратитесь к документации QDomDocument. Вы можете также захотеть посмотреть пример "DOM Bookmarks", который показывает, как производить чтение и запись XML файлов закладок (XBEL) с помощью DOM. |
Попытка перевода Qt документации. Если есть желание присоединиться, или если есть замечания или пожелания, то заходите на форум: Перевод Qt документации на русский язык... Люди внесшие вклад в перевод: Команда переводчиков |