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 用户相关。
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 的快速剖析器 |
QXmlStreamWriter | 采用简单流化 API 的 XML 写入器 |