这个工具是什么
XML Formatter 先使用浏览器 DOMParser 构建文档树,再按节点类型输出,而不是用正则表达式在尖括号之间插入换行。对混合文本内容会优先保留原始语义。
- 属性和命名空间由 XML 解析器验证。
- 注释、CDATA、处理指令和文本节点会按各自类型保留。
- 含显著混合内容的元素不会被强行插入可能改变文本的空白。
如何使用
- 粘贴完整 XML。
- 选择 2 或 4 空格缩进。
- 点击“格式化 XML”。
- 复制结果或下载 formatted.xml。
常见用途
- 整理配置文件与 SOAP/XML 响应。
- 检查标签是否正确嵌套和闭合。
- 阅读包含属性、CDATA 或重复节点的文档。
XML Formatter 功能特点
用 DOMParser 验证并漂亮打印 XML,保留属性、注释与 CDATA。 适合日常开发、调试、数据整理与代码优化场景,处理结果可直接查看、复制或下载。
FAQ
工具如何判断 XML 无效?
DOMParser 会按 XML 规则解析;检测到 parsererror 时,页面显示解析器提供的原因。
CDATA 会变成普通文本吗?
不会。格式化器识别 CDATA 节点并保留 CDATA 边界。
格式化会改变混合内容吗?
对于同时包含显著文本和子元素的节点,工具避免加入额外缩进,以降低改变空白语义的风险。