XML 格式化
本地运行,数据不上传服务器
处理结果0 字符 · 1 行
等待输入…
使用说明
老系统接口返回的 XML 全挤在一行,想看清结构得手动换行;接手一个 XML 配置文件,标签嵌套复杂,不知道是不是有未闭合的标签;从日志里复制一段 XML 想压缩后放进配置里,手动删空白容易漏;SOAP 接口返回的数据结构比预期复杂,需要先整理再分析。这些场景都需要一个 XML 格式化工具。 这个工具使用浏览器自带的 DOMParser 检查 XML 是否良构,遇到问题会显示错误行号和附近内容。格式化模式按 2 空格层级缩进,节点内容短的会内联,长内容换行展示,结构一目了然。 压缩模式删除标签之间的空白,减小文本体积。格式化和压缩都会删除注释。结果可复制或下载为 .xml 文件。适合后端、测试、集成工程师和维护老系统的人。
核心功能
- ✓使用浏览器 DOMParser 校验 XML 是否良构
- ✓按 2 空格层级缩进美化 XML
- ✓压缩模式删除标签间多余空白
- ✓简短节点内容自动内联,长内容换行
- ✓中文错误提示和行列定位
- ✓格式化和压缩都会删除注释
- ✓结果可复制或下载 .xml
使用教程
整理接口返回的 XML:把一行 XML 粘进来格式化,按标签层级缩进,结构立刻清晰。 检查 XML 是否闭合完整:粘贴后工具会校验,未闭合标签会提示错误行号。 压缩 XML 减少体积:需要把 XML 嵌入配置或传输时,用压缩模式删除多余空白。 排查命名空间问题:命名空间前缀写错时校验会失败,错误提示能帮你定位。 分析 SOAP 响应:SOAP 返回的 XML 结构复杂,格式化后再看更容易理清字段层级。
常见问题
Q:会验证 XSD 或 DTD 吗?
A:不会,只做 XML 良构性检查,不验证 schema 或业务语义。
Q:注释会被保留吗?
A:不会,格式化和压缩都会删除注释。
Q:CDATA 内容会怎么处理?
A:CDATA 作为文本内容处理,格式化和压缩后可能需要人工复核。
Q:会校验命名空间吗?
A:会检查命名空间是否声明和引用一致,语法错误会报错。
Q:混合内容格式化后可能变化吗?
A:复杂混合内容可能需要人工复核,格式化后建议对照原文。
Q:数据会上传服务器吗?
A:不会,处理在浏览器本地完成。