XML 格式化与校验工具
在浏览器中美化、压缩和校验 XML,支持 2 空格、4 空格或制表符缩进,并即时报告错误。
正在加载工具…
XML 格式化与校验工具 — 粘贴 XML 即可用 2 空格、4 空格或制表符缩进美化输出,也可压缩成紧凑的单行。输入时实时校验语法,第一处错误会标出行号和列号。所有内容完全在浏览器中解析,绝不上传。
XML 格式化与校验工具 是什么?
一款完全在浏览器中运行的免费在线 XML 格式化、美化与校验工具。粘贴压缩或杂乱的 XML,美化(Beautify)模式会按你选择的 2 空格、4 空格或制表符缩进重新排版文档,并保留属性、XML 声明、注释和 CDATA 区段。切换到压缩(Minify)模式可去除元素之间的空白,将所有内容压缩成紧凑的单行,便于传输或存储。输入时它会用严格解析器实时校验标记,状态栏会显示 Valid XML(有效),或标出第一处错误的行号和列号。开发者常用它来阅读和调试 SOAP、RSS、站点地图、SVG、Android 布局和配置文件,并在提交前整理 API 响应。
如何使用 XML 格式化与校验工具
- 将你的 XML 粘贴或输入到输入框中。
- 保持模式为美化以排版文档,或点击压缩将其压缩成单行。
- 从下拉菜单选择缩进方式:2 空格、4 空格或制表符。
- 查看状态卡片——它会显示 Valid XML(有效),或显示 Invalid(无效)并标出第一处错误的行号和列号。
- 点击复制按钮获取格式化后的输出,或点击清除清空输入重新开始。
示例
美化单行文档(2 空格)
输入
<note><to>Tove</to><from>Jani</from></note>
输出
<note> <to>Tove</to> <from>Jani</from> </note>
压缩配置文件
输入
<config> <debug>false</debug> <port>8080</port> </config>
输出
<config><debug>false</debug><port>8080</port></config>
捕获未闭合的标签
粘贴 <a><b>x</a>,状态会切换为 Invalid(无效),报告不匹配的闭合标签,并附上问题所在的行号和列号,方便你直接跳转修正标记。
常见问题
- 我的 XML 会被上传到服务器吗?
- 不会。解析、美化、压缩和校验全部在浏览器本地完成。你的数据绝不会离开设备,工具也能离线使用。
- 我可以使用哪些缩进选项?
- 在美化模式下,你可以用 2 空格、4 空格或制表符重新缩进,从下拉菜单选择。压缩模式会忽略缩进并移除元素之间的空白,生成单行输出。
- 它会保留属性、注释和 CDATA 吗?
- 会。格式化工具会保留元素属性、XML 声明、注释和 CDATA 区段,并保持节点的同级顺序不变。它只重新缩进结构,不改动数据。
- 为什么它说我的 XML 是无效的?
- 校验器会报告第一处语法问题,并附上行号和列号。常见原因包括从未闭合的标签、与所开标签不匹配的闭合标签、属性值缺少引号,或存在多个根元素。
- 它会自动重新校验吗?
- 会。校验和格式化会随输入实时更新,所以你一修正标记处,状态就会立即切回 Valid XML,输出也会即时刷新。