什么是XML 查看器/格式化工具?

XML 查看/格式化工具可将压缩或格式混乱的 XML 转换为整洁缩进、语法高亮的输出。支持 XML 结构验证、行号显示和可折叠树形视图,方便查阅 API 响应、配置文件及其他 XML 文档。

校验完全在你的设备上本地完成,因此命名空间、CDATA 段、处理指令、实体引用的处理方式都和正规 XML 库一致。缩进可以在 2 空格、4 空格、Tab 之间切换,需要时一键压缩,树视图能折叠当前用不到的分支。

使用方法

  1. 第一步 — 将原始或压缩的 XML 粘贴到输入区域。无效的 XML 会标注具体的错误位置。
  2. 第二步 — 选择缩进大小(2 个空格、4 个空格或制表符),查看带语法高亮的格式化输出。
  3. 第三步 — 复制格式化后的 XML,下载为文件,或使用树形视图浏览深层嵌套结构。

何时使用

  • 阅读挤成一行的 SOAP 响应、RSS 订阅源或 sitemap。
  • 调试缩进混乱的 Android 布局、Maven pom.xml 或 Spring 配置。
  • 解压后查看 Office Open XML(.docx、.xlsx)内部结构。

结果

API 返回了一行 50KB 的 XML 响应。粘贴后获得缩进清晰、标签/属性/值颜色标注的输出,隐藏在第 8 层嵌套中的错误节点一眼就能找到。

常见问题

工具会按照 DTD 或 XSD schema 做校验吗?
只会做格式良好性检查——标签是否都闭合、属性值是否加引号、是否只有一个根元素。基于 DTD 或 XSD 的 schema 校验需要单独的 schema 文件,这个工具并不会加载。
会保留 CDATA 和注释吗?
会。CDATA 块原样保留,注释会留在出现的位置。元素之间无意义的空白可能被重新缩进,但 CDATA 内部的内容会被当成不透明的整体处理。
为什么我的 XML 看起来没问题,却报 parsererror?
常见原因:某个 & 没写成 &、标签没闭合、属性没加引号、顶层出现了两个根元素。错误提示里的行号通常能直接定位问题。
工具能处理超大的 XML 文件吗?
整个过程都在浏览器标签页里运行,内存是唯一限制。几十兆以内的文件在普通笔记本上格式化很快;几百兆的文档可能让页面卡住,建议先拆分。
可以格式化嵌在 JSON 或 YAML 字符串里的 XML 吗?
请只把 XML 那一段单独贴进来。工具期望输入是单个 XML 文档,如果是被转义过的(比如出现 \" 或 <),先反转义、再格式化、回写时再重新转义。

相关工具