XML 格式化与验证
XML 依然无处不在:站点地图 (sitemaps)、RSS 和 Atom 订阅源、SOAP API、Android 布局、Maven 和 .NET 项目文件、SVG 图形、办公文档以及无数的配置与数据交换格式。机器生成的 XML 通常挤成冗长的一行,几乎无法阅读。这款 XML 格式化工具能对其进行整齐的缩进排版,让结构一目了然,同时检查其格式是否规范,并支持压缩以节省空间。
功能特点
- 美化:使用 2 个空格、4 个空格或制表符 (Tab) 缩进。
- 压缩:移除标签之间的空白字符。
- 格式规范检查:附带解析器的错误提示。
- 保留注释、CDATA、DOCTYPE 和 XML 声明。
- 紧凑输出:针对仅包含文本的元素,例如
<title>Midnight Rain</title>。 - 复制或下载:将结果保存为
.xml文件。 - 隐私安全:完全在您的浏览器中运行,数据不上云。
常见 XML 错误
| 错误 | 示例 | 修复方法 |
|---|---|---|
| 标签未闭合 | <item>text |
添加 </item> |
| 标签不匹配 | <a><b></a></b> |
按相反顺序闭合标签 |
| 未转义的 & 符号 | Tom & Jerry |
写为 Tom & Jerry |
| 属性未加引号 | <price currency=USD> |
<price currency="USD"> |
| 多个根元素 | <a/><b/> |
将它们包裹在一个根元素中 |
| 声明前有文本或空格 | <?xml ...?> |
XML 声明必须放在第一位 |
相关工具
需要处理其他格式?您可以使用 JSON 格式化工具 美化 JSON,使用 YAML 转 JSON 转换配置文件,或者使用 文本对比工具 逐行比较两个 XML 文件。