XML处理

Qt中XML处理功能的概述。

Qt提供了两种通用的API集来读写格式良好的XML:基于流基于DOM

Qt 还为一些 XML 方言提供了特定的支持。例如,Qt SVG 模块提供了 QSvgRenderer 和 QSvgGenerator 类来读写 SVG 的子集,这是一种基于 XML 的文件格式。Qt 还提供了一些可能对处理 XML 和 XHTML 有用的辅助函数:请参阅 Qt::escape() 和 Qt::convertFromPlainText()。

主题:

用于XML处理的类

这些类与XML用户相关。

PySide6.QtXml.QDomImplementation

QDomImplementation 类提供了关于 DOM 实现功能的信息。

PySide6.QtXml.QDomNodeList

QDomNodeList 类是 QDomNode 对象的列表。

PySide6.QtXml.QDomNode

QDomNode 类是 DOM 树中所有节点的基类。

PySide6.QtXml.QDomNamedNodeMap

QDomNamedNodeMap 类包含一个可以通过名称访问的节点集合。

PySide6.QtXml.QDomDocumentType

QDomDocumentType 类是文档树中 DTD 的表示。

PySide6.QtXml.QDomDocumentFragment

QDomDocumentFragment 类是一个 QDomNodes 的树,通常不是一个完整的 QDomDocument。

PySide6.QtXml.QDomCharacterData

QDomCharacterData 类表示 DOM 中的通用字符串。

PySide6.QtXml.QDomAttr

QDomAttr 类表示 QDomElement 的一个属性。

PySide6.QtXml.QDomElement

QDomElement 类表示 DOM 树中的一个元素。

PySide6.QtXml.QDomText

QDomText 类表示解析后的 XML 文档中的文本数据。

PySide6.QtXml.QDomComment

QDomComment 类表示一个 XML 注释。

PySide6.QtXml.QDomCDATASection

QDomCDATASection 类表示一个 XML CDATA 部分。

PySide6.QtXml.QDomNotation

QDomNotation 类表示一个 XML 符号。

PySide6.QtXml.QDomEntity

QDomEntity 类表示一个 XML 实体。

PySide6.QtXml.QDomEntityReference

QDomEntityReference 类表示一个 XML 实体引用。

PySide6.QtXml.QDomProcessingInstruction

QDomProcessingInstruction 类表示一个 XML 处理指令。

PySide6.QtXml.QDomDocument

QDomDocument 类表示一个 XML 文档。

QDomDocument.ParseResult

该结构体用于存储QDomDocument::setContent()的结果。