XML / YAML 工具

XML Formatter

解析并格式化 XML 文档,可选择缩进宽度;不合法 XML 会显示明确错误。

Ctrl / ⌘ + Enter 可执行
只读结果

用 DOMParser 验证并漂亮打印 XML,保留属性、注释与 CDATA。

这个工具是什么

XML Formatter 先使用浏览器 DOMParser 构建文档树,再按节点类型输出,而不是用正则表达式在尖括号之间插入换行。对混合文本内容会优先保留原始语义。

  • 属性和命名空间由 XML 解析器验证。
  • 注释、CDATA、处理指令和文本节点会按各自类型保留。
  • 含显著混合内容的元素不会被强行插入可能改变文本的空白。

如何使用

  1. 粘贴完整 XML。
  2. 选择 2 或 4 空格缩进。
  3. 点击“格式化 XML”。
  4. 复制结果或下载 formatted.xml。

常见用途

  • 整理配置文件与 SOAP/XML 响应。
  • 检查标签是否正确嵌套和闭合。
  • 阅读包含属性、CDATA 或重复节点的文档。

XML Formatter 功能特点

用 DOMParser 验证并漂亮打印 XML,保留属性、注释与 CDATA。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。

FAQ

工具如何判断 XML 无效?

DOMParser 会按 XML 规则解析;检测到 parsererror 时,页面显示解析器提供的原因。

CDATA 会变成普通文本吗?

不会。格式化器识别 CDATA 节点并保留 CDATA 边界。

格式化会改变混合内容吗?

对于同时包含显著文本和子元素的节点,工具避免加入额外缩进,以降低改变空白语义的风险。

返回开发者工具分类首页