Spec-Zone.ru › Qt 5.15

Обработка XML

Qt предоставляет два универсальных набора API для чтения и записи корректного XML: основанные на потоках и основанные на DOM.

Qt также предоставляет специальную поддержку некоторых диалектов XML. Например, модуль Qt SVG предоставляет классы QSvgRenderer и QSvgGenerator для чтения и записи подмножества SVG, основанного на XML формате файлов. Qt также предоставляет вспомогательные функции, которые могут быть полезны тем, кто работает с XML и XHTML: см. Qt::escape() и Qt::convertFromPlainText().

Темы:

  • Классы для обработки XML
  • Введение в пространства имен
  • Потоковая обработка XML
  • Работа с деревом DOM

Классы для обработки XML

Эти классы относятся к пользователям XML.

QDomAttr

Представляет одно свойство элемента QDomElement

QDomCDATASection

Представляет секцию XML CDATA

QDomCharacterData

Представляет общую строку в DOM

QDomComment

Представляет комментарий XML

QDomDocument

Представляет документ XML

QDomDocumentFragment

Дерево QDomNodes, которое обычно не является полным QDomDocument

QDomDocumentType

Представление DTD в дереве документа

QDomElement

Представляет один элемент в дереве DOM

QDomEntity

Представляет сущность XML

QDomEntityReference

Представляет ссылку на сущность XML

QDomImplementation

Информация о возможностях реализации DOM

QDomNamedNodeMap

Содержит коллекцию узлов, к которым можно получить доступ по имени

QDomNode

Базовый класс для всех узлов в дереве DOM

QDomNodeList

Список объектов QDomNode

QDomNotation

Представляет обозначение XML

QDomProcessingInstruction

Представляет инструкцию обработки XML

QDomText

Представляет текстовые данные в обработанном документе XML

QXmlStreamAttribute

Представляет одно XML-свойство

QXmlStreamAttributes

Представляет вектор QXmlStreamAttribute

QXmlStreamEntityDeclaration

Представляет объявление сущности DTD

QXmlStreamEntityResolver

Разрешитель сущностей для QXmlStreamReader

QXmlStreamNamespaceDeclaration

Представляет объявление пространства имен

QXmlStreamNotationDeclaration

Представляет объявление обозначения DTD

QXmlStreamReader

Быстрый парсер для чтения корректного XML через простой потоковый API

QXmlStreamWriter

Запись XML с простым потоковым API

© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.15/xml-processing.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API