Обработка 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.
Представляет одно атрибут элемента QDomElement |
|
Представляет секцию XML CDATA |
|
Представляет строку в DOM |
|
Представляет комментарий XML |
|
Представляет документ XML |
|
Дерево узлов QDomNode, которое обычно не является полным документом 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-парсера |
|
Представляет один атрибут XML |
|
Представляет вектор QXmlStreamAttribute |
|
Представляет объявление сущности DTD |
|
Разрешитель сущностей для QXmlStreamReader |
|
Представляет объявление пространства имен |
|
Представляет объявление обозначения DTD |
|
Быстрый парсер для чтения корректных XML с помощью простого потокового API |
|
Запись 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