首页 XML 格式化

XML 格式化

美化、验证和格式化 XML,可调整缩进——100% 在浏览器中运行。

输入

输出

原始
结果
类型

什么是 XML 格式化?

XML 格式化(或美化)是重新缩进和重构 XML 文档的过程,使其元素层次结构视觉清晰。格式化器添加一致的换行和缩进,去除元素之间不必要的空白,并确保文档易于手动阅读和编辑。

机器生成的 XML 通常被压缩或缩进不一致以节省空间。虽然传输效率高,但难以阅读和调试。XML 格式化器(也称为美化打印器)重新引入适当的缩进,使您可以一目了然地看到结构。

为什么要格式化 XML?

格式化 XML 带来几个好处。首先,它使文档人类可读,这对于调试、代码审查和手动编辑至关重要。其次,它揭示了压缩 XML 中可能隐藏的结构错误——不匹配的标签、缺失的闭合元素和错误的嵌套变得可见。第三,格式化的 XML 在版本控制中更易于差异比较,因为每个元素都在自己的行上。

此格式化器还验证 XML:如果输入格式不正确(例如标签不匹配或字符无效),解析器会立即报告错误。这有助于在部署或共享文档之前发现问题。

何时使用 XML 格式化工具

XML 格式化工具在许多场景中有用:

  • 阅读 API 响应。粘贴 SOAP 或 REST XML 响应以清晰阅读其结构。
  • 编辑配置文件。格式化 XML 配置(如 Spring、Maven 或 web.config)使其更易于编辑。
  • 调试 XML 数据。发现 XML 数据中的结构错误、缺失标签或错误嵌套。
  • 准备 SVG 文件。格式化 SVG 图形以检查或修改其结构。
  • 版本控制。在提交前格式化 XML,使差异比较干净有意义。

如何格式化 XML

使用本工具格式化 XML 只需一秒钟,完全在浏览器中完成。请按以下步骤操作:

  1. 选择缩进。从缩写下拉菜单中选择 2 空格或 4 空格。
  2. 粘贴 XML。在输入框中输入要格式化的 XML。
  3. 点击"转换"并复制。格式化的 XML 出现在输出框中,具有适当的缩进和 XML 声明。

如果 XML 无效,您将看到描述问题的错误消息。修复 XML 并重试。

常见 XML 问题

格式化器使用浏览器内置的 DOMParser 将 XML 解析为 DOM 树,然后以一致的缩进重新序列化。这意味着输出在语义上与输入相同——只有空白和格式改变。属性被保留,空元素自闭合(<element/>),文本内容去除多余空白。

常见 XML 错误包括:标签不匹配(开始和结束标签名不同)、未闭合元素(缺少闭合标签)、未转义的特殊字符(文本内容中的 & 必须是 &amp;)和无效的属性值(必须加引号)。解析器将报告这些错误并描述问题位置。

这个 XML 格式化工具免费吗?

是的,完全免费,无需注册,除设备内存外无任何限制,无需上传。

它会验证 XML 吗?

会。格式化器严格解析 XML 并报告任何格式良好性错误,如标签不匹配或字符无效。

可以在 2 空格和 4 空格缩进之间选择吗?

可以。使用缩写下拉菜单选择 2 空格或 4 空格。默认为 2 空格。

我的数据会被上传吗?

不会,所有格式化均在本地进行。您的 XML 数据永远不会离开浏览器。