XML格式化

格式化美化XML文档,支持缩进和结构优化

XML 格式化工具 — 美化、缩进和验证 XML 文档,支持可调缩进宽度和即时压缩模式

  1. 将 XML 代码粘贴到输入文本框中——工具接受任何格式良好或格式不佳的 XML,从小型配置文件到大型 SOAP 载荷和 SVG 文档。XML(可扩展标记语言)仍然是企业数据交换的骨干:SOAP Web 服务、RSS/Atom 订阅源、SVG 矢量图形、Microsoft Office 文档(DOCX、XLSX、PPTX 都是 ZIP 压缩的 XML)、Android 布局、Maven POM 文件以及无数配置格式(web.config、pom.xml、AndroidManifest.xml)。当 XML 被压缩或缩进混乱时——常见于机器生成、XSLT 转换或压缩后——可读性急剧下降,调试变得痛苦。
  2. 点击格式化使用一致的分层缩进美化 XML。工具使用浏览器内置的 DOMParser 将 XML 解析为 DOM 树,然后以正确的嵌套结构序列化输出——每个子元素比父元素缩进一级。使用缩进选择器(2、4 或 tab 空格)匹配项目的编码风格。格式化器正确处理:多行属性(对齐可读)、自闭合标签(<br/>)、CDATA 段(原样保留)、XML 命名空间和前缀(xmlns:xsl)、处理指令(<?xml-stylesheet?>)以及配置文件中常见的深层嵌套元素层级。
  3. 切换到压缩模式将 XML 压缩为单行——移除标签间所有非必要空白,用于减少生产部署的文件体积或嵌入 XML 到其他格式中。工具显示行数统计便于查看格式化改善效果。如果 XML 格式错误(标签不匹配、元素未闭合、属性语法无效),工具显示清晰的错误信息解释问题所在。复制格式化输出用于 IDE、文档或版本控制 diff。所有格式化在您的浏览器中完成——可能包含专有业务逻辑或配置密钥的 XML 数据永远不会离开您的设备。

请启用 JavaScript 以使用这些工具。