In addition to core XML support, classes for higher level querying and manipulation of XML data are provided by the Qt XML Patterns module. In the Qt SVG module, the QSvgRenderer and QSvgGenerator classes can 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 ().
這些類與 XML 用戶相關。
| QXmlStreamAttribute | 錶示單 XML 屬性 |
| QXmlStreamAttributes | 錶示 QXmlStreamAttribute 嚮量 |
| QXmlStreamEntityDeclaration | 錶示 DTD 實體聲明 |
| QXmlStreamEntityResolver | 用於 QXmlStreamReader 的實體解析器 |
| QXmlStreamNamespaceDeclaration | 錶示名稱空間聲明 |
| QXmlStreamNotationDeclaration | 錶示 DTD 錶示法聲明 |
| QXmlStreamReader | 用於憑藉簡單流化 API 讀取格式良好的 XML 的快速剖析器 |
| QXmlStreamWriter | 采用簡單流化 API 的 XML 寫入器 |
| QDomAttr | 錶示 QDomElement 的一屬性 |
| QDomCDATASection | 錶示 XML CDATA 區間 |
| QDomCharacterData | 錶示一般 DOM 字符串 |
| QDomComment | 錶示 XML 注釋 |
| QDomDocument | 錶示 XML 文檔 |
| QDomDocumentFragment | QDomNode 樹通常是不完整 QDomDocument |
| QDomDocumentType | 文檔樹中的 DTD (文檔類型定義) 錶示 |
| QDomElement | 錶示一個 DOM 樹元素 |
| QDomEntity | 錶示 XML 實體 |
| QDomEntityReference | 錶示 XML 實體引用 |
| QDomImplementation | DOM 實現特徵的有關信息 |
| QDomNamedNodeMap | 包含可以按名稱訪問的節點集閤 |
| QDomNode | 所有 DOM 樹節點的基類 |
| QDomNodeList | QDomNode 對象列錶 |
| QDomNotation | 錶示 XML 錶示法 |
| QDomProcessingInstruction | 錶示 XML 處理指令 |
| QDomText | 錶示 XML 文檔的剖析文本數據 |
| QXmlAttributes | XML 屬性 |
| QXmlContentHandler | 報告 XML 數據邏輯內容的接口 |
| QXmlDTDHandler | 報告 XML 數據 DTD 內容的接口 |
| QXmlDeclHandler | 報告 XML 數據聲明內容的接口 |
| QXmlDefaultHandler | 所有 XML 處理程序類的默認實現 |
| QXmlEntityResolver | 用於解析 XML 數據包含外部實體的接口 |
| QXmlErrorHandler | 報告 XML 數據錯誤的接口 |
| QXmlInputSource | 用於 QXmlReader 子類的輸入數據 |
| QXmlLexicalHandler | 用於報告 XML 數據詞法內容的接口 |
| QXmlLocator | 具有有關文件剖析位置信息的 XML 處理程序類 |
| QXmlNamespaceSupport | 想要包括名稱空間支持 XML 讀取器的幫手類 |
| QXmlParseException | 用於報告錯誤采用 QXmlErrorHandler 接口 |
| QXmlReader | XML 讀取器接口 (即:剖析器) |
| QXmlSimpleReader | 簡單 XML 剖析器的實現 |
| QAbstractMessageHandler | 用於處理消息的迴調接口 |
| QAbstractUriResolver | Callback interface for resolving Uniform Resource Identifiers. A Uniform Resource Identifier (URI) is a string that uniquely identifies a resource. URIs are versatile global identifiers. It is often useful to transform a URI that identifies something logical into a URI that locates something physical (a URL), or to simply map a URI to a different URI. QAbstractUriResolver::resolve() provides this functionality |
| QAbstractXmlNodeModel | Abstract base class for modeling non-XML data to look like XML for QXmlQuery |
| QXmlItem | 包含 XML 節點 (或原子值) |
| QXmlNodeModelIndex | Identifies a node in an XML node model subclassed from QAbstractXmlNodeModel |
| QAbstractXmlReceiver | Callback interface for transforming the output of a QXmlQuery |
| QSimpleXmlNodeModel | Implementation of QAbstractXmlNodeModel sufficient for many common cases |
| QSourceLocation | Identifies a location in a resource by URI, line, and column |
| QXmlFormatter | Implementation of QXmlSerializer for transforming XQuery output into formatted XML |
| QXmlName | Represents the name of an XML node, in an efficient, namespace-aware way. QXmlName represents the name of an XML node in a way that is both efficient and safe for comparing names. Normally, an XML node represents an XML element or attribute, but QXmlName can also represent the names of other kinds of nodes, e.g., QAbstractXmlReceiver::processingInstruction() and QAbstractXmlReceiver::namespaceBinding() |
| QXmlNamePool | Table of shared strings referenced by instances of QXmlName |
| QXmlQuery | 對 XML 數據或對看起來像 XML 的非 XML 建模數據履行 XQueries |
| QXmlResultItems | Iterates through the results of evaluating an XQuery in QXmlQuery |
| QXmlSchema | 加載和驗證 W3C XML 模式 |
| QXmlSchemaValidator | Validates XML instance documents against a W3C XML Schema |
| QXmlSerializer | Implementation of QAbstractXmlReceiver for transforming XQuery output into unformatted XML |