XML 格式化 - 在线美化校验压缩

XML 美化 / 压缩,语法校验、缩进可调

XML 格式化 · 使用说明

XML 格式化工具在线美化与压缩 XML:自动按标签层级缩进,格式化前先检查标签是否闭合、属性引号是否配对,结构非法时给出解析错误的位置。适合查看 Android 布局文件、Maven POM、SOAP 报文与 RSS 订阅源,也常用来整理接口返回的 XML。命名空间、CDATA 与自闭合标签都会原样保留,处理全程在浏览器本地完成。

示例

输入
<root><item id="1">a</item></root>
输出
<root>
  <item id="1">a</item>
</root>

如何使用

  1. 粘贴 XML 内容到输入框
  2. 点「格式化」按层级缩进,非法 XML 会提示解析错误
  3. 点「压缩」把 XML 压成单行,便于传输或存库

小贴士

  • 拖拽 .xml 文件到页面即可自动填入并格式化
  • 命名空间、属性、自闭合标签都会被完整保留

常见问题

XML 格式化会上传我的数据吗?

不会。XML 完全在你的浏览器里本地解析与排版,不上传任何服务器。适合粘贴 Android 布局、POM 等带业务信息的文件,和站内 文件批量拖入 相同。

CDATA 内容会受影响吗?

不会。CDATA 块内的内容原样保留,只排版标签结构。转换到别的格式可选 YAML 转换。

自闭合标签怎么处理?

保持原样,如 <img/> 不会被展开成开闭标签对。

能转成 JSON 吗?

本工具专注 XML 美化与压缩;需要互转时可用 YAML 转换 思路,把 XML 结构语义化后再转换。

命名空间会保留吗?

会。所有属性(含 xmlns 命名空间声明)在格式化时完整保留,不做任何改动。

📂

松开以自动格式化

支持 .json / .sql / .csv / .html / .css / .xml / .yaml 文件