XML压缩格式化
在线美化或压缩 XML 文档,标签错误精确报错到行列,CDATA 与混合内容原样保留
工具加载中…
AllFreeTool XML 压缩格式化工具可以在线免费美化或压缩 XML 文档,粘贴即可得到层次清晰的缩进排版,或者压缩成紧凑的一行以减小文件体积。常用于接口返回报文、配置文件、RSS 与 SVG 等 XML 数据的整理与排错。
工具会真正解析 XML 结构,标签不匹配或未闭合时会精确指出出错的行号与列号,并在出错位置标出箭头,方便快速定位问题。压缩时只删除兄弟节点之间的排版空白,混合内容(如 <p>文字<b>加粗</b>续写</p>)逐字保留,不会改变文档语义。
为什么使用 AllFreeTool XML压缩格式化?
精确报错
标签未闭合、闭合不匹配都会给出行列号与出错位置示意。
安全压缩
只压缩节点之间的空白,文本内容与 CDATA 原样保留。
排版选项
缩进可选 2 / 4 空格或 Tab,支持每个属性一行与属性排序。
本地处理
文档在浏览器内解析,接口报文不会上传服务器。
如何使用XML压缩格式化?
粘贴 XML
把 XML 文档粘贴进输入框,也可以点「填入示例」查看效果。
选择格式化或压缩
格式化可选缩进、属性竖排;压缩可选是否保留注释。
复制或下载
确认结果后复制,或下载成 .xml 文件。
常见问题
压缩会破坏文档内容吗?+
不会。只有当一个元素的子节点全是元素、没有文本内容时,才会删除节点之间的排版空白;含有文本、CDATA 的节点会被识别为混合内容并逐字保留。
为什么我的 XML 报错?+
常见原因是标签未闭合、闭合标签与开始标签不匹配、属性引号缺失或存在多个根元素。报错信息里会指出具体行列,按提示修改即可。
支持带 DOCTYPE 和 CDATA 的文档吗?+
支持。DOCTYPE 内部子集、CDATA 区块、注释、XML 声明与处理指令都会被正确识别并原样保留。
可以格式化 JSON 或 HTML 吗?+
XML 与 HTML 的语法规则不同,本工具面向 XML。HTML 请使用「HTML格式化/压缩」,JSON 请使用「JSON格式化」工具。