输入
就绪
行数: 0
单词数: 0
字符数: 0
大小: 0 KB
输入统计信息可通过此字段上方的“统计”按钮查看。
输出
行数: 0
单词数: 0
字符数: 0
大小: 0 KB
输出统计信息可通过此字段上方的“统计”按钮查看。
结果仅供参考,可能包含错误。请自行核实重要信息。使用本工具风险自负。
这个工具能做什么
XML 压缩工具会删除注释和标签之间的空白,把整个文档放到一行里。XML 声明、属性及其顺序、CDATA 段和 <tag/> 简写形式都会完全按你写的样子保留。
在删除任何内容之前,会先检查文档是否格式良好,因此损坏的文件会附带行号被报告出来,而不会变成更难阅读的一整行。结果是完全有效的 XML,任何解析器读取它都与读取原文一致,只是没有缩进和注释,非常适合网络传输或存储。
适用场景
- 减小发送给 API 或存入数据库列的 XML 载荷大小。
- 把 XML 片段嵌入 JSON、代码中的字符串或环境变量中,这些地方换行会造成麻烦。
- 在发布配置文件之前去掉开发者注释。
- 为 CSV 文件、电子表格单元格或消息队列中的单行字段准备 XML。
示例
输入
<config>
<server host="localhost" port="8080"/>
<!-- timeouts in seconds -->
<timeout>30</timeout>
</config>
输出
<config><server host="localhost" port="8080"/><timeout>30</timeout></config>关于这个工具的问题
元素内的文本会被修改吗?
不会。文本内容保持不变,只删除完全位于两个标签之间的空白。CDATA 段的内容永远不会被改动。属性值中的空格,例如 title="Hello world",也会保留。
注释会被删除吗?
会。<!-- --> 注释不属于数据,所以会被删除。如果注释很重要,请保留一份格式化的副本;XML 格式化工具 可以把压缩后的文件恢复成易读的形式。
如何压缩?
把 XML 粘贴到输入框中,然后点击上方工具栏中的“压缩”按钮。压缩后的 XML 会替换输入文本,可以直接复制。
这个工具免费吗?
是的,完全免费。无需注册或电子邮箱。结果直接显示在本页。
如何获取结果?
在此页面使用工具即可查看结果,无需通过电子邮件接收。