- Qt 6.9
- Qt XML
- XML Processing
- Qt 6.9.2 Reference Documentation

An Introduction to Namespaces

# 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
- An Introduction to Namespaces
- XML Streaming
- Working with the DOM Tree

## Classes for XML Processing

These classes are relevant to XML users.