Qt provides two general-purpose sets of APIs to read and write well-formed XML: stream based and DOM based.
Qt also provides specific support for some XML dialects. For instance, the Qt SVG module provides the QSvgRenderer and QSvgGenerator classes to read and write a subset of SVG, an XML-based file format. Qt also provides helper functions that may be useful to those working with XML and XHTML: see Qt::escape() and Qt::convertFromPlainText().
These classes are relevant to XML users.
Represents one attribute of a QDomElement |
|
Represents an XML CDATA section |
|
Represents a generic string in the DOM |
|
Represents an XML comment |
|
Represents an XML document |
|
Tree of QDomNodes which is not usually a complete QDomDocument |
|
The representation of the DTD in the document tree |
|
Represents one element in the DOM tree |
|
Represents an XML entity |
|
Represents an XML entity reference |
|
Information about the features of the DOM implementation |
|
Contains a collection of nodes that can be accessed by name |
|
The base class for all the nodes in a DOM tree |
|
List of QDomNode objects |
|
Represents an XML notation |
|
Represents an XML processing instruction |
|
Represents text data in the parsed XML document |
|
Represents a single XML attribute |
|
Represents a vector of QXmlStreamAttribute |
|
Represents a DTD entity declaration |
|
Entity resolver for a QXmlStreamReader |
|
Represents a namespace declaration |
|
Represents a DTD notation declaration |
|
Fast parser for reading well-formed XML via a simple streaming API |
|
XML writer with a simple streaming 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