XML 格式化工具 — 免费在线

在下方粘贴压缩或格式混乱的 XML,点击转换(或格式化按钮),即可获得带正确缩进的可读结果。

输入 就绪

输入统计信息可通过此字段上方的“统计”按钮查看。

输出

输出统计信息可通过此字段上方的“统计”按钮查看。

结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。

这个工具能做什么

XML 格式化工具会重新缩进 XML,让每个元素从新的一行开始,每层嵌套缩进两个空格。它能把挤在一行里的 API 响应或杂乱的导出文件变成便于阅读和检查的结构。

属性、元素顺序、注释和 CDATA 段都会保留,旧的缩进会被替换而不是叠加。空元素会写成 <tag/> 的简写形式,文档开头会加上 XML 声明。

适用场景

  • 阅读压缩过的 SOAP 响应、站点地图、RSS 源或配置文件。
  • 检查改动:用同样的方式格式化两个版本,再用 文本差异对比工具 对比。
  • 为文档或技术支持工单准备一个易读的示例。
  • 在手动编辑之前,让导出文件、构建工具或报表自动生成的 XML 更容易浏览。

示例

输入

<catalog><book id="b1"><title>Dune</title><year>1965</year></book><book id="b2"><title>Neuromancer</title><year>1984</year></book></catalog>

输出

<?xml version="1.0" encoding="UTF-8"?>
<catalog>
  <book id="b1">
    <title>Dune</title>
    <year>1965</year>
  </book>
  <book id="b2">
    <title>Neuromancer</title>
    <year>1984</year>
  </book>
</catalog>

关于这个工具的问题

如何格式化 XML?

把 XML 粘贴到输入框中,然后点击上方的“格式化”按钮。格式化结果会替换输入内容,可以立即复制或下载。如果 XML 在输出框中,请使用输出框上方的“格式化”按钮。

如果我的 XML 格式不正确怎么办?

格式化需要一个能被解析的文档,因此未闭合或不匹配的标签会被报告出来,而不会被格式化。请用 XML 验证工具 找到确切问题,修复后再格式化。

格式化会改变 XML 的含义吗?

对于数据类文档不会,因为只用于缩进的空白没有意义。在混合内容文档中,行内标签之间的空格可能有意义,使用前请检查结果。

这个工具免费吗?

是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。

如何获取结果?

在此页面使用工具即可查看结果,无需通过电子邮件接收。