We bake cookies in your browser for a better experience. Using this site means that you consent. Read More
The QtXml module provides a stream reader and writer for XML documents, and C++ implementations of SAX and DOM. More...
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
XML attributes
Interface to report the logical content of XML data
Interface to report DTD content of XML data
Interface to report declaration content of XML data
Default implementation of all the XML handler classes
Interface to resolve external entities contained in XML data
Interface to report errors in XML data
The input data for the QXmlReader subclasses
Interface to report the lexical content of XML data
The XML handler classes with information about the parsing position within a file
Helper class for XML readers which want to include namespace support
Used to report errors with the QXmlErrorHandler interface
Interface for XML readers (i.e. parsers)
Implementation of a simple XML parser
To include the definitions of the module's classes, use the following directive:
#include <QtXml>To link against the module, add this line to your qmake .pro file:
QT += xml
Further XML support is provided by the Qt Solutions group who provide, for example, classes that support SOAP and MML with the Qt XML classes.
© 2016 The Qt Company Ltd. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.