📄 XML格式化与美化工具 — 免费格式化、压缩和验证XML
粘贴您的XML,点击格式化即可立即美化输出,支持2空格、4空格或制表符缩进。点击压缩可去除所有空白字符以获得紧凑的输出。该工具使用浏览器原生的DOMParser验证XML,并在输入格式错误时显示清晰的错误信息。所有处理均在浏览器中完成 — 您的XML数据不会离开您的设备。
隐私优先设计. 此工具完全在您的浏览器中运行 — 您输入的任何内容都不会上传或存储,并且可以离线使用。
关于
此XML格式化工具使用浏览器原生的DOMParser解析和验证XML,然后遍历生成的DOM树以重建干净的缩进输出 — 无需外部库。美化模式生成可读性高的XML,缩进一致(2空格、4空格或制表符)。压缩模式去除元素之间的空白文本节点以生成最紧凑的合法XML。单个文本元素子节点保持内联以实现最大可读性。该工具还保留XML声明、注释、CDATA部分和处理指令。由于所有操作都在浏览器客户端完成,您的XML数据不会上传或存储在任何地方。
如何使用
- 将您的 XML 粘贴到左侧输入区域,或点击 "加载示例" 以尝试演示文档。
- 从顶部的下拉菜单中选择您偏好的缩进方式 — 2 个空格、4 个空格或制表符。
- 点击 "格式化(美化)" 以在右侧输出区域以可读的缩进方式漂亮地打印 XML。
- 或点击 "压缩" 以去除元素之间的所有空格,生成最紧凑有效的 XML。
- 使用 "复制结果" 复制结果或将其下载为 .xml 文件。如果 XML 无效,将显示解析错误信息。
常见问题
- 这个 XML 格式化工具可以免费使用吗?
- 是的,完全免费 — 无需账户、无需订阅、无隐藏费用。打开页面即可立即开始格式化。
- 我的 XML 会被发送到服务器或存储在任何地方吗?
- 不会。所有解析、格式化和验证操作都在您的浏览器中完成。您的 XML 不会离开您的设备。最近的输入仅保存在您的浏览器的 localStorage 中,以便您稍后继续。
- 如果我的 XML 无效,格式化工具会怎么做?
- 它使用浏览器原生的 DOMParser 来检测错误,并在输出区域下方显示确切的解析错误信息。对于无效的 XML,不会生成格式化输出 — 您会先看到错误信息,以便您进行修复。
- 格式化和压缩有什么区别?
- 格式化(美化)会添加换行符和一致的缩进,使 XML 易于人类阅读和编辑。压缩会移除元素之间的所有不必要的空格,生成最短的有效 XML — 适用于通过网络发送 XML 或将其嵌入代码时减少文件大小。
- 该工具是否会保留 XML 声明、注释和 CDATA 部分?
- 是的。XML 声明(例如 <?xml version="1.0" encoding="UTF-8"?>)会从源代码中检测并添加到输出的开头。注释和 CDATA 部分在 DOM 遍历过程中保持原样。处理指令也会保留。
- 此工具会上传我的数据吗?
- 不会。所有操作都在您的浏览器中完成,因此您的数据永远不会离开您的设备 — 甚至在页面加载后也可以离线使用。