XML 格式化

机器生成的 XML 往往是一条极长的行。粘贴到这里,结构就会浮现出来:每个元素单独一行,按深度缩进。

代码不会离开此页面:格式化在你的浏览器中完成。

使用方法

  1. 把 XML 粘贴到第一个输入框。
  2. 选择缩进:两个空格、四个空格或制表符。
  3. 复制可读版本,或点击「压缩」把它收回一行。

实用说明

XML 与 HTML 的差别在哪

XML 没有空元素——所有元素要么闭合,要么以斜杠结束——而且区分大小写,<Item> 和 <item> 是不同的元素。格式化器据此处理:不假定任何标签自闭合,也绝不把标签名转成小写。这正是本页与 HTML 格式化分开存在的原因。

注释、CDATA 与声明

CDATA 段可以包含任何内容,包括看起来像标签的尖括号。它会作为一个整块搬运,注释也是如此,因此内含转义标记的 SOAP 信封能安然通过。文件开头的 XML 声明留在它自己的那一行,也就是解析器期望的位置。

常见问题

它会检查我的 XML 是否格式良好吗?

不会。它只对你给的内容做缩进。缺失的闭合标签会表现为缩进再也回不来,但不会生成错误清单。

SVG、RSS 或站点地图可以吗?

可以,这三者都是 XML。含有数千个网址的站点地图会变得可读,从设计工具导出的 SVG 也不再是一条长线。

文件会发送到服务器吗?

不会。格式化在你的浏览器里完成,含客户记录的 XML 导出文件仍留在你的电脑上。

属性会被重排或改写吗?

不会。标签会被移到单独一行并缩进,但尖括号里的内容与你写的一模一样。

相关工具