跳到主要内容

XML 格式化

在线美化、压缩 XML 并做良构校验,支持去除注释。

本地计算 · 数据不出浏览器
输入
0 字符1 行0 B
格式化结果
在左侧输入内容,结果会实时显示在这里
0 字符1 行0 B

使用说明

这个工具解决什么问题

接口报文、Android 布局、Maven 与 Spring 配置都是 XML。手写的 XML 常见缩进混乱、注释堆积;而一行压缩过的接口返回又让人无法快速定位节点。这个工具把两个方向都覆盖:美化把混乱结构展开成层级清晰的缩进版本,压缩把体积减到最小,良构校验则在解析失败时告诉你具体错在哪一行、哪一列、为什么。

核心能力

美化:按设定的缩进宽度展开层级,属性与文本内容原样保留。压缩:移除标签间空白与注释(可选),输出单行报文。良构校验:检查标签闭合、引号配对、单根节点与特殊字符转义,错误提示为中文三段式。注释清除:一键移除全部注释节点,便于发布或比对。

使用建议

拿到第三方系统吐来的 XML 报文时,先「校验」确认良构,再「美化」阅读结构;发布配置前用「压缩 + 清除注释」减小体积。需要与 JSON 生态打通时,可用站内「JSON ↔ XML 互转」工具。

常见问题

什么是不良构(not well-formed)的 XML?

指违反 XML 基本语法规则的情况,例如标签没有闭合、属性值缺少引号、存在多个根节点、特殊字符 & 和 < 未转义等。本工具会按标准逐项检查,并把第一个错误定位到具体的行与列,附中文修复建议。

清除注释会影响数据吗?

不会影响数据本身。注释(<!-- -->)在 XML 规范里就是给人看的说明文字,解析器会直接忽略;去掉注释可以显著减小报文体积,方便传输与比对。如果注释里有你需要保留的业务说明,建议先备份原文。

支持带命名空间的 XML 吗?

支持。命名空间前缀(如 xmlns:android)只是标签名的一部分,格式化与校验都按原文保留,不会改写任何属性与标签结构。

JSON 格式化

在线美化、校验与压缩 JSON,支持树形折叠与错误定位。

CSS 格式化

在线美化与压缩 CSS,兼容 SCSS 与 LESS 语法。

HTML 格式化

在线美化与压缩 HTML,内联 CSS/JS 一并格式化。

查看更多格式化工具,或浏览全部工具。

;