XML格式化

XML 美化 · 纯前端 · 零依赖 · 纯 JS 实现
等待输入...
⚠️ 注意事项: 格式化仅改变 XML 的排版和缩进,不会修改任何数据内容。如果原始 XML 包含语法错误(如未闭合标签、非法字符),格式化将尝试自动修复或报错提示。CDATA 块内的内容不会被修改。

📖 XML 格式化知识

  • 缩进:使用空格或 Tab 缩进,使嵌套结构清晰可读
  • XML 声明:<?xml version="1.0" encoding="UTF-8"?> 声明版本和编码
  • 自闭合标签:<tag/> 与 <tag></tag> 语义相同
  • 属性对齐:将同一标签的多个属性对齐到同一列,提高可读性
  • 文本节点:XML 中标签之间的文本内容,可选择修剪空白或保留原样
  • CDATA 块:<![CDATA[...]]> 内的内容不会被解析器处理
  • 安全提示:所有计算在浏览器本地完成,XML 数据不会上传到服务器