关于此工具
XML 格式化器是一款免费的浏览器内工具,可对 XML 标记进行美化或压缩。粘贴你的标记,选择“格式化”让每个标签各占一行、按嵌套深度缩进,或选择“压缩”去除标签之间的空白、把所有内容折叠成单行。
格式化基于字符串处理,而非完整解析:它折叠位于标签之间的空白,让每个标签各占一行,每层缩进两个空格。结束标签会把缩进退回一级,而 XML 声明、处理指令、注释和自闭合标签则保持在一行、不增加缩进层级。元素内的文本以及每个属性都原样保留。
由于它并不解析文档,因此没有 schema 校验,也不保证你的标记是格式良好的。一切都完全在浏览器内运行,因此不上传任何内容,无账户、无跟踪,页面加载后也能离线继续使用。复制按钮可一键抓取结果。
常见问题
它会校验 XML 吗?
不会。它做的是基于字符串的格式化,不解析文档,也不检查标记是否格式良好,因此格式错误的输入只会被重新排版,而不会被拒绝。
压缩会做什么?
它去除标签之间的空白并修剪两端,把标记折叠成单行。元素内部的文本保持不变。
它缩进多少,能改宽度吗?
格式化固定每个嵌套层级缩进两个空格,宽度不可配置。每个标签各占一行,结束标签会减少缩进。
格式化会改变我的内容或属性吗?
它只折叠纯粹位于标签之间的空白。元素文本和属性都原样保留,自闭合标签、注释和 XML 声明也保持在一行、不增加缩进层级。