Обработка 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.
Представляет один атрибут XML |
|
Представляет вектор QXmlStreamAttribute |
|
Представляет объявление сущности DTD |
|
Обработчик сущностей для QXmlStreamReader |
|
Представляет объявление пространства имен |
|
Представляет объявление обозначения DTD |
|
Быстрый парсер для чтения правильно сформированного XML с помощью простого потокового API |
|
Запись XML с простым потоковым API |
|
Представляет один атрибут QDomElement |
|
Представляет секцию XML CDATA |
|
Представляет общую строку в DOM |
|
Представляет комментарий XML |
|
Представляет документ XML |
|
Дерево QDomNodes, которое обычно не является полным QDomDocument |
|
Представление DTD в дереве документа |
|
Представляет один элемент в дереве DOM |
|
Представляет сущность XML |
|
Представляет ссылку на сущность XML |
|
Информация о возможностях реализации DOM |
|
Содержит коллекцию узлов, доступных по имени |
|
Базовый класс для всех узлов в дереве DOM |
|
Список объектов QDomNode |
|
Представляет обозначение XML |
|
Представляет инструкцию обработки XML |
|
Представляет текстовые данные в обработанном документе XML |
|
Атрибуты XML |
|
Интерфейс для отчёта о логическом содержании данных XML |
|
Интерфейс для отчёта о содержании DTD данных XML |
|
Интерфейс для отчёта о содержании объявления данных XML |
|
Базовое реализация всех классов обработчиков XML |
|
Интерфейс для разрешения внешних сущностей, содержащихся в данных XML |
|
Интерфейс для отчёта об ошибках в данных XML |
|
Входные данные для подклассов QXmlReader |
|
Интерфейс для отчёта о лексическом содержании данных XML |
|
Классы обработчиков XML с информацией о позиции разбора в файле |
|
Вспомогательный класс для XML-читателей, которые хотят включить поддержку пространств имён |
|
Используется для отчёта об ошибках с интерфейсом QXmlErrorHandler |
|
Интерфейс для XML-читателей (т.е. парсеров) |
|
Реализация простого XML-парсера |
© The Qt Company Ltd
Licensed under the GNU Free Documentation License, Version 1.3.
https://doc.qt.io/qt-5.13/xml-processing.html