Qt 提供 2 组一般目的 API 来读写格式良好的 XML: 基于流 and 基于 DOM .
Qt 还为某些 XML 方言提供特定支持。例如,Qt SVG 模块提供 QSvgRenderer 和 QSvgGenerator 类读写基于 XML 文件格式的 SVG 子集。Qt 还提供对操控 XML 和 XHTML 可能有用的帮手函数:见 Qt::escape() 和 Qt::convertFromPlainText()。
这些类与 XML 用户相关。
表示 QDomElement 的一属性 | |
表示 XML CDATA 区间 | |
表示一般 DOM 字符串 | |
表示 XML 注释 | |
表示 XML 文档 | |
QDomNode 树通常是不完整 QDomDocument | |
文档树中的 DTD (文档类型定义) 表示 | |
表示一个 DOM 树元素 | |
表示 XML 实体 | |
表示 XML 实体引用 | |
DOM 实现特征的有关信息 | |
包含可以按名称访问的节点集合 | |
所有 DOM 树节点的基类 | |
QDomNode 对象列表 | |
表示 XML 表示法 | |
表示 XML 处理指令 | |
表示 XML 文档的剖析文本数据 | |
表示单 XML 属性 | |
表示 QXmlStreamAttribute 向量 | |
表示 DTD 实体声明 | |
用于 QXmlStreamReader 的实体解析器 | |
表示名称空间声明 | |
表示 DTD 表示法声明 | |
用于凭借简单流化 API 读取格式良好的 XML 的快速剖析器 | |
采用简单流化 API 的 XML 写入器 |