工具箱图标
XTools
Blog
/
JSON 格式化与 YAMLXML 格式化代码格式化与压缩JSON 转 TypeScriptMarkdown 与 HTML 互转Mermaid 图表编辑器正则表达式测试JWT 解码UUID 生成器编码与解码Cron 表达式生成cURL 命令生成Meta 标签生成PX 转 REM 与行高CSS 生成器Chmod 权限计算

© 2026 XTools. 保留所有权利.

隐私政策联系我们

    XML 格式化

    美化、压缩并校验 XML
    • 文件不会离开你的设备
    • 在浏览器本地运行
    • 免费、免注册、无水印
    1
    1

    相关工具

    • JSON 格式化与 YAML
    • 代码格式化与压缩
    • JSON 转 TypeScript
    • Markdown 与 HTML 互转
    • Mermaid 图表编辑器
    • 正则表达式测试
    • JWT 解码
    • UUID 生成器
    • 编码与解码
    • Cron 表达式生成
    • cURL 命令生成
    • Meta 标签生成
    • PX 转 REM 与行高
    • CSS 生成器
    • Chmod 权限计算

    如何使用XML 格式化

    在浏览器里美化、压缩、校验 XML,也能转成 JSON。文本、CDATA、注释、实体和属性顺序都按原样保留,只调整元素之间的空白;出错时会标出行号和列号。

    1. 1

      把 XML 粘贴到输入框,或拖入 .xml、.svg、.rss、.plist 等文件,也可以点「打开文件」。

    2. 2

      选择输出方式:「格式化」「压缩」或「JSON」。

    3. 3

      格式化时可设置缩进,以及属性的排列方式:「单行」「过长时换行」或「每个一行」。

    4. 4

      可选:打开「空元素自闭合」或「删除注释」,然后复制结果或点击「下载」。

    常见问题

    XML 文件会上传吗?

    不会。校验用的是浏览器自带的 XML 解析器,格式化也在本地完成,不会发送到任何服务器。

    能按 XSD 或 DTD 校验吗?

    不能。这里只检查 XML 是否格式良好,也就是标签、引号、实体是否正确,不包含 Schema 校验。

    格式化会改动内容吗?

    只改元素之间的空白。文本、CDATA、注释、实体和属性顺序都保持原样,除非你打开了「删除注释」。

    XML 转 JSON 的规则是什么?

    每个元素变成一个对象,属性变成以 @ 开头的键,文本放在 #text 下,重复出现的同名子元素合并成数组。

    SVG、RSS 文件也能格式化吗?

    能。只要是格式良好的 XML 都可以,包括 SVG、RSS、Atom、plist、KML、GPX、XLIFF 和 .csproj。