免费在线 XML 格式化与验证工具
在线美化、压缩和验证 XML。支持 2 或 4 空格缩进的格式化、去除空白的压缩,以及格式合规性检查。免费,100% 客户端运行——您的数据不会离开浏览器。
100% 客户端处理 · 数据永不离开您的浏览器Output will appear here
使用说明 XML 格式化与验证工具
将 XML 粘贴到左侧的 输入 面板,然后从工具栏选择模式:
- 美化 — 验证并以所选缩进(2 或 4 空格)格式化 XML,输出结果显示在右侧面板。
- 压缩 — 删除标签之间的所有多余空白,生成最紧凑的合法 XML 字符串。
- 验证 — 在不修改内容的情况下检查 XML 的格式合规性。绿色提示表示有效;红色提示显示确切的错误信息。
按 Ctrl/Cmd+Enter 执行当前操作,或点击模式按钮。使用 复制 按钮复制结果。按 Ctrl/Cmd+K 清空两个面板。
常见问题
「美化 XML」是做什么的?
美化(格式化)会解析 XML 并以一致的缩进和换行重新输出,使其便于人类阅读。标签、属性和文本节点的内容保持不变,只有空白字符会发生变化。
「压缩 XML」是做什么的?
压缩会删除标签之间所有不必要的空白字符,生成最紧凑的合法 XML 字符串。在通过网络传输 XML 前减小数据包大小时非常有用。
如何验证我的 XML?
切换到「验证」模式并点击按钮。工具使用浏览器内置的 DOMParser 检查格式合规性错误——标签不匹配、缺少闭合标签、非法字符等——并在发现时报告确切的错误信息。
此工具支持 XML 命名空间和处理指令吗?
支持。格式化工具会保留命名空间声明(xmlns)、带命名空间前缀的元素和处理指令(如 <?xml version="1.0"?>),不会对其进行修改。
我的 XML 数据会被上传到服务器吗?
不会。所有处理均在浏览器中运行——验证使用原生 DOMParser API,格式化由客户端算法完成。您的数据不会离开您的机器。
为什么格式化工具无法正确处理我的 HTML 文件?
HTML 不是严格的 XML,它允许未闭合的标签、无引号的属性等。如果您需要格式化 HTML,请使用专门的 HTML 工具。而 XHTML 是严格的 XML,完全适用于此格式化工具。