XML 處理

Qt provides two sets of APIs to read and write well-formed XML: 基於流 and 基於 DOM .

Qt also provides specific support for some XML dialects. 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 ().

話題:

XML 處理類

這些類與 XML 用戶相關。

QDomAttr

錶示 QDomElement 的一屬性

QDomCDATASection

錶示 XML CDATA 區間

QDomCharacterData

錶示一般 DOM 字符串

QDomComment

錶示 XML 注釋

QDomDocument

錶示 XML 文檔

QDomDocument::ParseResult

Struct is used to store the result of QDomDocument::setContent()

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 剖析器的實現

QXmlStreamAttribute

錶示單 XML 屬性

QXmlStreamAttributes

錶示 QXmlStreamAttribute 嚮量

QXmlStreamEntityDeclaration

錶示 DTD 實體聲明

QXmlStreamEntityResolver

用於 QXmlStreamReader 的實體解析器

QXmlStreamNamespaceDeclaration

錶示名稱空間聲明

QXmlStreamNotationDeclaration

錶示 DTD 錶示法聲明

QXmlStreamReader

憑藉簡單流式 API 讀取格式良好的 XML 1.0 文檔的快速剖析器

QXmlStreamWriter

帶有簡單流式 API 的 XML 1.0 寫入器