XML 验证器

请使用我们的 XML 验证器,对您的 XML 进行语法检查。

格式良好的 XML 文档

语法正确的 XML 文档被称为“格式良好”。

语法规则在前面的章节中已经描述过:

  • XML 文档必须有一个根元素
  • XML 元素必须有结束标记
  • XML 标签区分大小写
  • XML 元素必须正确嵌套
  • XML 属性值必须加引号
<?xml version="1.0" encoding="UTF-8"?>
<note>
<to>George</to>
<from>John</from>
<heading>Reminder</heading>
<body>Don't forget the meeting!</body>
</note>

XML 错误会终止您的程序

XML 文档中的错误会终止你的 XML 应用程序。

W3C XML 规范规定,如果程序发现错误,则应停止处理该 XML 文档。理由是,XML 软件应当轻巧、快速,具有良好的兼容性。

HTML 浏览器能够显示有错误的 HTML 文档(例如缺少结束标记)。

对于 XML,错误是不允许的。

对您的 XML 进行语法检查

为了帮助您对 XML 进行语法检查,我们创建了一个 XML 验证器。

对这个正确的 XML 进行语法检查:

对这个不正确的 XML 进行语法检查:

请试着对您自己的 XML 进行语法检查:

有效的 XML 文档

“格式良好”的 XML 文档与“有效”的 XML 文档有所不同。

“有效”的 XML 文档必须格式良好。此外,它还必须符合文档类型定义。

有两种不同的文档类型定义可与 XML 一起使用:

  • DTD - 原始文档类型定义
  • XML Schema - 基于 XML 的 DTD 替代方案

文档类型定义(DTD)定义 XML 文档的规则以及合法的元素和属性。