XML 格式化压缩
把 XML 片段整理成缩进结构,或压缩去掉标签间空白,适合接口调试、SOAP 报文和配置查看。
XML格式化压缩
如何使用 XML 格式化工具
把完整 XML 文档或接口片段粘贴到输入区,选择格式化即可按元素层级添加换行与缩进;选择压缩则会移除标签之间不必要的空白,方便复制到日志检索、接口调试或配置字段中。处理过程在当前浏览器完成,不会把报文上传到清风笔记。
SOAP 与接口报文
把一整行响应展开,快速定位 Envelope、Body、业务节点和错误信息。
配置文件检查
整理 Maven、Spring、MyBatis 或其他 XML 配置,检查标签嵌套和结束位置。
日志样本整理
将压缩报文转换成便于代码审查、问题记录和团队沟通的结构。
示例
<user><name>Qingfeng</name><active>true</active></user> 格式化后会按父子节点分行缩进,节点值保持不变。
格式化不会修复无效 XML
标签未闭合、属性引号缺失、实体未转义或存在多个根节点时,工具可能无法生成结果。命名空间、DTD、CDATA 和字符编码也应结合目标系统验证,不能只看排版是否整齐。
安全与隐私提示
真实 XML 可能包含账号、令牌、订单、身份证号或内部服务地址。虽然本页在浏览器本地处理,复制到聊天、工单或公开文档前仍应先脱敏;不要把格式化结果当作安全校验或业务合法性校验。
常见问题
为什么 XML 看起来正确却解析失败?
常见原因包括未声明的命名空间前缀、非法控制字符、错误编码或未转义的 &。请结合解析器的具体错误位置排查。
压缩会改变节点内容吗?
工具只面向常见报文调整标签间空白。对空白敏感的文本、混合内容或签名 XML,任何改写都可能影响语义或验签结果,应保留原文并在目标系统验证。
能把 XML 直接转换成 JSON 吗?
本页专注格式化与压缩。XML 的属性、命名空间和重复节点映射到 JSON 时需要明确规则,不能简单等同转换。