📃 XML 格式化工具

在线XML美化、压缩和验证

输出结果

📚 使用说明

功能介绍

  • 美化: 将压缩的XML格式化为带缩进的易读格式
  • 压缩: 移除空格和换行,最小化XML大小
  • 验证: 检查XML语法是否正确

XML 基础

XML (eXtensible Markup Language) 是一种标记语言,用于存储和传输数据。

<?xml version="1.0" encoding="UTF-8"?>
<bookstore>
  <book category="web">
    <title lang="en">Learning XML</title>
    <author>Erik T. Ray</author>
    <year>2003</year>
    <price>39.95</price>
  </book>
</bookstore>
                

XML vs JSON

特性 XML JSON
可读性 较好 更好
数据大小 较大 较小
解析速度 较慢 较快
支持属性

使用场景

  • 配置文件 (如 pom.xml, web.xml)
  • SOAP Web服务
  • RSS/Atom feeds
  • 文档格式 (如 Office Open XML)
  • 数据交换

常见错误

  • 标签未正确关闭
  • 属性值未使用引号
  • 特殊字符未转义 (&, <, >, ", ')
  • 标签大小写不匹配
  • 缺少根元素