使用工具

XML 格式化/校验

在浏览器本地格式化、压缩和校验 XML,并提供 XML 转 JSON、XPath 查询和结构统计;不上传输入,不调用后端 API,不写入 URL、本地存储或后端日志。

本页使用浏览器 DOMParser 做 well-formed 检查,不做 XSD/DTD 校验;DOMParser 不是 XSD/DTD/XXE/签名验证器,不加载外部实体(不读取远程实体),不验证 XML Signature;SAML、SOAP、XAdES 等安全结论必须由服务端可信解析器完成。

可拖入 XML、SAML、SOAP、WSDL、XSD、SVG、plist 或配置片段文件,也可本地选择。文件只会读入输入框,不上传、不存储。
完整分析报告
输出
元素0
属性0
文本节点0
最大深度0
Namespace prefix/URI
DOCTYPE / ENTITY
Processing Instruction

XML 转 JSON

属性放入 @attributes,文本放入 #text,同名子元素会变成数组;这不是可逆无损标准。

XPath

使用浏览器 XPath 引擎,只查询当前输入文档;namespace resolver 基于文档声明的 xmlns:prefix 映射。默认命名空间不绑定空 prefix,建议使用 local-name() 或显式前缀。

DOCTYPE/XXE

DOCTYPE、<!ENTITY>、SYSTEM/PUBLIC 外部实体声明只做静态提示;本页不读取远程实体,不能替代服务端禁用 DTD/外部实体的验证。

Namespace

命名空间清单按 prefix/URI 汇总,便于排查 SAML、SOAP 中默认命名空间、ds/xenc 前缀和 XPath local-name() 差异。