XML 格式化工具
XML 美化缩进、压缩去除空白、标签内容转义与反转义,实时校验标签配对。
使用指南
- 粘贴 XML
把 XML 文本粘进左侧输入框,默认自动格式化。
- 切换操作
下拉选择格式化、压缩、转义或反转义;格式化模式可调缩进宽度。
- 查看校验
结果下方显示标签数量与字符数统计;如果 XML 不合法,会显示具体错误信息。
常见问题
格式化会改变 XML 语义吗?
不会。格式化只调整标签之间的换行和缩进,标签名、属性、文本内容、注释和 CDATA 都原样保留。压缩只去掉标签之间多余的空白字符,标签内部的空白(如属性值)不会动。
不合法 XML 会怎样?
工具内置标签配对校验,会检查未闭合标签、结束标签与开始标签不匹配、出现多个根节点等情况,并提示具体问题。如果 XML 不合法,格式化与压缩会拒绝输出,而不是给出一个看似正常实则损坏的结果。
CDATA 和注释会保留吗?
会。<!-- 注释 --> 和 <![CDATA[...]]> 作为独立块原样保留,不会被误解析成标签,CDATA 内部的 < 和 & 也不会被转义。
转义和反转义分别什么时候用?
把用户输入或动态文本嵌入 XML 时用转义,让 <、>、& 等变成合法实体;从 XML 里取出文本想还原成原文时用反转义。工具支持 < > & " ' 五种实体的反转义。