XML 格式化
XML 美化、压缩与合法性校验,浏览器本地解析,结果即时可见。
什么是 XML 格式化工具?
XML(eXtensible Markup Language,可扩展标记语言)是一种用自定义标签描述结构化数据的标记语言,凭借严格的语法与良好的可读性,长期用于配置文件(如 Maven 的 pom.xml、Android 的布局文件)、数据交换(RSS、SOAP)与文档存储等场景。
程序生成的 XML 往往压缩成一行,标签层层嵌套难以阅读;手写的 XML 又容易因标签未闭合、属性缺引号等问题导致解析失败。本工具提供三个功能:格式化按标签层级递归缩进,保留注释与 CDATA,输出清晰美观的结构;压缩去掉标签之间的空白字符,得到最小体积;校验使用浏览器内置的 XML 解析器检查合法性,解析失败时给出具体错误描述。
解析与序列化全部在浏览器本地完成,不上传任何数据,即使 XML 中包含敏感配置也可以放心处理。
使用步骤
- 在输入框中粘贴需要处理的 XML 文本;
- 点击「格式化」得到缩进清晰的版本,或点击「压缩」得到紧凑版本;
- 点击「校验」检查 XML 是否合法,出错时会显示具体错误信息;
- 点击「复制」按钮一键复制处理结果。
常见问题
什么是 XML?
XML(可扩展标记语言)是一种用标签描述结构化数据的标记语言,常用于配置文件、数据交换(如 RSS、SOAP)与文档存储,强调严格的结构与可扩展性。
XML 和 HTML 有什么区别?
XML 的标签是自定义的、大小写敏感且必须正确闭合,语法比 HTML 严格得多;HTML 的标签则是预定义的,主要用于网页展示。
格式化会改变 XML 内容吗?
不会。格式化只调整缩进与换行,压缩只去掉标签之间的空白,元素、属性、文本内容均保持不变。
校验失败通常是什么原因?
常见原因包括标签未闭合、标签名大小写不匹配、属性值缺少引号、出现非法字符或存在多个根元素等,解析器会给出具体的错误描述。