跳到正文

XML 格式化与校验

美化或压缩 XML,查找语法错误,并以树形结构浏览

正在加载工具…

格式化写在一行或缩进混乱的 XML;出现语法错误时,显示错误所在的行、列以及修改方法。可以用来阅读或修复配置文件、API 响应、SVG、RSS 等 XML。

使用方法

  1. 把 XML 粘贴到“XML 输入”中,或点击“打开文件”。正确的 XML 会显示“格式良好的 XML”;否则会显示“格式不正确”和错误位置。
  2. 在“缩进”中选择 2 个空格、4 个空格或制表符,或选择“压缩”变成一行。还可以使用“每个属性单独一行”和“删除注释”。
  3. 在“树形”标签页展开和折叠元素,选中一个元素后可以“复制 XPath”。在“XPath”标签页点击“运行”来计算表达式。
  4. “JSON”标签页显示转换成 JSON 的文档。复制结果,或点击“保存为 .xml”或“保存为 .json”。

计算方式与说明

常见问题

XML 报错了,怎么找到出错的位置?
错误信息会附带行号和列号、原因以及修改提示。点击“跳到错误处”,即可跳到输入中的对应位置。
为什么 & 符号会导致 XML 出错?
在 XML 中,字面上的 & 必须写成 &。预定义的实体只有五个:< > & " 和 ',所以像   这样的 HTML 实体名必须写成  。
能把 XML 转成 JSON 吗?
能,在“JSON”标签页中。id 属性会变成键“@id”,只有文本、没有属性的元素会变成普通字符串。点击“保存为 .json”即可下载。
怎么测试 XPath 表达式?
在“XPath”标签页的“XPath 表达式”中输入 //book/title 或 count(//book) 这样的表达式,然后点击“运行”。它使用浏览器的 XPath 1.0 引擎执行。