XML 现在不如 JSON 常见,但在 sitemap、RSS、SOAP、配置文件、老系统接口里仍然很多。XML 的规则比看起来严格:标签要闭合,属性要加引号,特殊字符要转义。

你可以用 XML 格式化 / 校验工具 快速整理结构和定位错误。

XML 最常见错误#

常见问题:

  • 开始标签和结束标签不匹配。
  • 属性没有引号。
  • & 没有写成 &
  • 嵌套层级错位。
  • 命名空间前缀没有声明。
  • 文件编码和实际内容不一致。

XML 报错通常会指出行列号,先格式化再看会更容易定位。

特殊字符必须转义#

文本里出现这些字符时要小心:

字符转义
&&
<&lt;
>&gt;
"&quot;
'&apos;

如果 XML 里放 URL,尤其容易因为 & 没转义而出错。

sitemap 和 RSS 也要校验#

站点地图和 RSS 本质上都是 XML。生成后不要只看浏览器能打开,还要确认结构合法、链接可访问、时间格式正确。

如果你在处理 sitemap,可以配合 Sitemap XML 生成器;处理订阅文件可以配合 RSS Feed 生成器

排查流程#

  1. 把 XML 粘贴到工具里格式化。
  2. 看错误行列。
  3. 检查最近的开始/结束标签。
  4. 检查属性引号。
  5. 检查 &< 等特殊字符。
  6. 如果有命名空间,确认声明完整。

总结#

XML 的关键是结构严格和字符转义。格式化能让层级清楚,校验能快速发现闭合、属性和转义问题。

遇到 XML 报错时,可以先用 XML 格式化 / 校验工具 整理,再按行列逐项排查。