Handytool
开发者免费本地运行

XML 格式化工具

美化打印、缩小和验证 XML——完全在您的浏览器中。

.xml
缩进
XML 输入
0 0 字节
格式化 XML
0 0 字节

关于XML 格式化工具

Handytool 的 XML 格式化工具美化打印任何 XML 文档——配置文件、RSS 源、SOAP 封装、SVG 标记——具有一致的缩进。验证按钮使用浏览器的内置 DOMParser 显示精确行和列的语法错误。缩小折叠标签间空格以实现紧凑传输。一切都在浏览器中运行;XML 永远不离开您的设备。

XML 格式化工具功能

  • 01

    美化打印或缩小

    格式化添加换行和缩进(2 或 4 个空格或制表符)。缩小去除标签间空格以实现紧凑大小——在线发送 XML 时很有用。

  • 02

    本地 DOM 验证

    验证通过浏览器的 DOMParser 进行,因此错误消息与浏览器 XML 库会说的内容完全匹配。无额外依赖项、无服务器往返。

  • 03

    欢迎大文件

    纯 JS 字符串格式化快速处理甚至多兆字节 XML。浏览器内存是唯一限制。

XML 格式化工具常见问题

它支持 XML 命名空间吗?
是的。命名空间元素如 <ns:tag xmlns:ns="...">...</ns:tag> 在格式化和缩小过程中保持不变。
它会针对 XSD 或 DTD 进行验证吗?
否。基于架构的验证需要不同的工具链。此工具仅检查格式正确性——标签是否平衡、属性是否正确引用。
为什么我的 CDATA 块被重新格式化?
CDATA 内容应保持原样。如果您看到空格爬入 CDATA 块,请粘贴更小的子集——并报告该情况,以便我们可以加紧格式化工具。
XML 是否被上传到任何地方?
否。格式化、缩小和验证都在浏览器中使用本地字符串操作和 DOMParser 运行。

相关工具

开发者

探索更多工具

全部工具