XML 格式化

在浏览器里格式化或压缩 XML。JSON 和 XML 另有一页: JSON 转 XML

这一页做什么

挤成一行的 XML 不好读。这一页给一个根元素加上缩进,或把它写回一行。把 JSON 转成 XML 仍在 JSON 转 XML。

怎么用

  1. 贴上 XML。边输入边更新开着,输入时走的是格式化,不是压缩。
  2. 格式化只做一次。显示示例填入 <note><to>Ada</to><body>hello</body></note>。
  3. 格式化结果是 note,下面 to 是 Ada,body 是 hello,子元素缩进两个空格。
  4. 压缩把同一份文档写成一行:<note><to>Ada</to><body>hello</body></note>。
  5. 全部清除清空两个框。复制结果复制输出。

规则和边界

必须有一个根元素。注释和 CDATA 会保留。属性写回时使用双引号。文本会去掉两端空白。两个根元素,或标签没有闭合,会报错停下。这一页不排序,也不去掉默认命名空间。

用在哪

  • 改标签之前,先读一份单行内容。
  • 把一小段文档压成一行,贴进请求里。
  • 核对一则 note 来回之后文本还在。

常见问题

为什么边输入边更新不理压缩?

输入时执行的是格式化。压缩要点压缩。

这一页能把 XML 转成 JSON 吗?

不能。那一步在 JSON 转 XML,那一页也能转回来。