实用工具
输入
结果
结果会显示在这里。你的运行记录
只有消耗积分的运行才会保存。
登录后可以保留你的运行记录。
按结构重新缩进 XML、SOAP 报文、RSS 源和配置文件,需要紧凑的请求体时再压回去。它重排的是标签流而不是重建文档,所以注释、CDATA 段、处理指令和 DOCTYPE 会原样穿过,而不会被规范化掉。
它是怎么工作的
- 缩进跟随嵌套深度,自闭合标签不会增加层级。
- 注释、CDATA、处理指令和 DOCTYPE 逐字保留。
- 压缩只去掉标签之间的空白,不动别的。
你的数据去了哪里
哪也没去。本工具完全在你的浏览器里运行:你粘贴的文本由页面处理,不会传输到任何服务器,也不会写进任何日志。
当一次运行消耗积分时,会向你自己的历史里保存一行摘要,方便回头查找。摘要记录的是这次运行的形态——大小、数量、你查询的值——而不是你粘贴的内容。
它要花多少
单次 50.0 KB 以内免费,无需账号。超出部分每次运行消耗 1 积分,并保存到你的历史记录。
积分来自注册、每日签到、发表评论和完善资料。
了解积分规则常见问题
- 格式化会改变文档的含义吗?
- 在一种特定情况下会:混合内容中元素之间的空白是有意义的,加缩进就改变了它。对于面向数据的 XML——配置、SOAP、订阅源——是安全的。
- 会按 schema 校验吗?
- 不会。它检查标记能否被词法解析,而不检查是否满足 DTD 或 XSD。schema 校验需要 schema 本身。
- 能用来格式化 HTML 吗?
- 格式良好的 XHTML 可以。真实世界的 HTML 存在未闭合标签,XML 规则无法理解它们,结果会缩进得具有误导性。
背后的开源项目
本工具是独立实现,并未打包第三方库。chrisbottin/xml-formatter(MIT)在代码层面做的是同一件事——如果你需要在自己的程序里实现它,从那里开始,而不是调用一个网页。
chrisbottin/xml-formatter也常被称作
- xml格式化
- xml在线格式化
- xml美化
- xml压缩
- xml排版