Spec-Zone.ru › Qt 5.11

Обработка XML

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

Темы:

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

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

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

QDomAttr

Представляет одно атрибут элемента QDomElement

QDomCDATASection

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

QDomCharacterData

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

QDomComment

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

QDomDocument

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

QDomDocumentFragment

Дерево узлов QDomNode, которое обычно не является полным документом QDomDocument

QDomDocumentType

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

QDomElement

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

QDomEntity

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

QDomEntityReference

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

QDomImplementation

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

QDomNamedNodeMap

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

QDomNode

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

QDomNodeList

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

QDomNotation

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

QDomProcessingInstruction

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

QDomText

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

QXmlAttributes

Атрибуты XML

QXmlContentHandler

Интерфейс для отчета о логическом содержимом данных XML

QXmlDTDHandler

Интерфейс для отчета о содержимом DTD данных XML

QXmlDeclHandler

Интерфейс для отчета о содержимом объявления данных XML

QXmlDefaultHandler

Базовая реализация всех классов обработчиков XML

QXmlEntityResolver

Интерфейс для разрешения внешних сущностей, содержащихся в данных XML

QXmlErrorHandler

Интерфейс для отчета об ошибках в данных XML

QXmlInputSource

Входные данные для подклассов QXmlReader

QXmlLexicalHandler

Интерфейс для отчета о лексическом содержимом данных XML

QXmlLocator

Классы обработчиков XML с информацией о позиции разбора в файле

QXmlNamespaceSupport

Вспомогательный класс для XML-ридеров, которые хотят включить поддержку пространств имен

QXmlParseException

Используется для отчета об ошибках с интерфейсом QXmlErrorHandler

QXmlReader

Интерфейс для XML-ридеров (т.е. парсеров)

QXmlSimpleReader

Реализация простого 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/archives/qt-5.11/xml-processing.html

Spec-Zone.ru

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