DOM 风格 的 XML 解析、遍历、增删改、属性、CDATA、注释、声明、XPath 式查询、合并与校验。适合 配置文件、简单数据交换;与 JSON 相比,模式与命名空间 更重,按需选用。
| 接口 | 用途 |
|---|
XmlGetRootElement、XmlInsertRootElement | 根元素。 |
XmlCreateElement、XmlAppendChild、XmlRemoveChild | 建节点与挂树。 |
XmlGetFirstChild、XmlGetNextSibling、XmlGetPreviousSibling、XmlGetLastChild、XmlGetParent | 遍历 轴。 |
XmlFindElement、XmlFindElementByAttribute、XmlQueryElement | 查找(含路径查询)。 |
| 接口 | 差异 |
|---|
XmlGetElementName、XmlGetElementText、XmlSetElementText | 元素 名与文本。 |
XmlGetAttribute / XmlSetAttribute + 各类型 Int/Double/Bool/Int64 | 属性 强类型读写。 |
XmlHasAttribute、XmlDeleteAttribute、XmlGetAttributeNames、XmlGetAttributeCount | 属性 元管理。 |
| 接口 | 说明 |
|---|
XmlSetCDATA、XmlAddComment、XmlSetDeclaration | CDATA、注释、XML 声明。 |
XmlCloneElement、XmlCompareElements | 克隆与比较。 |
XmlMergeDocuments、XmlValidate | 合并与 校验。 |
XmlGetElementDepth、XmlGetElementPath | 调试路径。 |
XmlGetObjectCount、XmlCleanupAll | 对象池/清理(见详情页)。 |
| 场景 | 更倾向 |
|---|
| 配置需 DTD/Schema、编辑器格式化 | XML |
| 前后端、REST 默认 | JSON |
- 大文件 解析内存;XXE 若插件未禁用,勿解析不可信源。