DataFmt

XML 美化 / 压缩

一键格式化 XML 以便阅读,或压缩为最小体积以节省传输成本。

将文件拖拽到此处,或点击上传
选项:

功能介绍

XML 文档在传输时常被压缩为单行以节省体积,在阅读时又需要带缩进的层级结构。本工具提供"美化"与"压缩"两种模式之间的任意切换。

基于 fast-xml-parser 构建,先把 XML 解析成对象模型再按目标模式重新序列化,能保留属性、CDATA、命名空间等信息。

使用步骤

  1. 粘贴 XML 文本或上传 .xml 文件。
  2. 选择"美化"或"压缩"模式。
  3. 可选缩进宽度(2 / 4 空格 / Tab)。
  4. 点击"格式化"查看输出。

典型用例

注意事项

常见问题

美化会改变语义吗?
不会。仅重写空白,结构、属性、文本值完全一致。
能保留 DOCTYPE 与 XML 声明吗?
XML 声明会被重新输出;DOCTYPE 在当前版本中不会重写,若原文带 DOCTYPE 请手动保留。
支持带命名空间的 XML 吗?
支持。命名空间前缀会保留在输出中。