XML Processing▲
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().
Topics:▲
Classes for XML Processing▲
These classes are relevant to XML users.
- 
						QDomAttr: The QDomAttr class represents one attribute of a QDomElement. 
- 
						QDomCDATASection: The QDomCDATASection class represents an XML CDATA section. 
- 
						QDomCharacterData: The QDomCharacterData class represents a generic string in the DOM. 
- 
						QDomComment: The QDomComment class represents an XML comment. 
- 
						QDomDocument: The QDomDocument class represents an XML document. 
- 
						QDomDocument::ParseResult: The struct is used to store the result of QDomDocument::setContent(). 
- 
						QDomDocumentFragment: The QDomDocumentFragment class is a tree of QDomNodes which is not usually a complete QDomDocument. 
- 
						QDomDocumentType: The QDomDocumentType class is the representation of the DTD in the document tree. 
- 
						QDomElement: The QDomElement class represents one element in the DOM tree. 
- 
						QDomEntity: The QDomEntity class represents an XML entity. 
- 
						QDomEntityReference: The QDomEntityReference class represents an XML entity reference. 
- 
						QDomImplementation: The QDomImplementation class provides information about the features of the DOM implementation. 
- 
						QDomNamedNodeMap: The QDomNamedNodeMap class contains a collection of nodes that can be accessed by name. 
- 
						QDomNode: The QDomNode class is the base class for all the nodes in a DOM tree. 
- 
						QDomNodeList: The QDomNodeList class is a list of QDomNode objects. 
- 
						QDomNotation: The QDomNotation class represents an XML notation. 
- 
						QDomProcessingInstruction: The QDomProcessingInstruction class represents an XML processing instruction. 
- 
						QDomText: The QDomText class represents text data in the parsed XML document. 
- 
						QXmlStreamAttribute: The QXmlStreamAttribute class represents a single XML attribute. 
- 
						QXmlStreamAttributes: The QXmlStreamAttributes class represents a vector of QXmlStreamAttribute. 
- 
						QXmlStreamEntityDeclaration: The QXmlStreamEntityDeclaration class represents a DTD entity declaration. 
- 
						QXmlStreamEntityResolver: The QXmlStreamEntityResolver class provides an entity resolver for a QXmlStreamReader. 
- 
						QXmlStreamNamespaceDeclaration: The QXmlStreamNamespaceDeclaration class represents a namespace declaration. 
- 
						QXmlStreamNotationDeclaration: The QXmlStreamNotationDeclaration class represents a DTD notation declaration. 
- 
						QXmlStreamReader: The QXmlStreamReader class provides a fast parser for reading well-formed XML via a simple streaming API. 
- 
						QXmlStreamWriter: The QXmlStreamWriter class provides an XML writer with a simple streaming API. 




