XML 格式化

美化 RSS、SOAP、Android 布局或旧版配置 XML 的缩进,或压缩为单行并校验语法。与 XML 转换工具配合,专注 XML 文档本身的可读性与正确性。

阅读完整指南: XML 数据处理实战:格式化、转换与 XPath 提取指南 →

隐私提示:本地解析,不上传服务器。

↓ 在下方输入区粘贴内容,结果会立即显示

XML 输入

粘贴 RSS、SOAP、配置文件或 API 响应片段。

美化 RSS、SOAP、Android 布局或旧版配置 XML 的缩进,或压缩为单行并校验语法。与 XML 转换工具配合,专注 XML 文档本身的可读性与正确性。

快速开始

  1. 粘贴 XML

    可含 XML 声明与属性。

  2. 格式化

    2 空格缩进; 缺少声明时自动添加 UTF-8 头。

  3. 校验

    定位语法错误后再提交或部署。

何时用 XML 格式化

调试 API 响应、审查 sitemap.xml、对比配置 diff 前,格式化能显著提升可读性。

典型工作流

XML 格式化工具最常用于调试和协作场景。开发者在处理 Android 布局文件时,常遇到压缩过的 XML 难以阅读。粘贴到工具中格式化后,清晰的缩进能快速定位层级错误。同样适用于团队审查 SOAP 接口响应时,美化后的 XML 便于多人同时分析数据结构。

另一个高频场景是旧系统维护。许多遗留配置使用单行 XML,直接编辑易出错。先格式化获得视觉层次,修改后再压缩回单行。工具会保留所有原始换行符和注释,确保不会意外破坏文件功能,这对 WordPress 主题或 Spring 配置等场景特别重要。

示例

示例

Input

<root><a>1</a></root>

Output

Indented multi-line XML with declaration

FAQ

支持 XSD 校验吗?

当前仅语法校验; schema 校验需专用工具。

本地处理吗?

是,XML 不会离开浏览器。

为什么格式化后的 XML 仍然报错?

格式化仅调整缩进和换行,不修正语法错误。比如未闭合的标签或属性值缺少引号,需手动修复。建议先使用 XML 校验器定位问题,再格式化。常见错误包括:命名空间声明错误、特殊字符未转义、CDATA 格式不正确等。