最新的Web开发教程
 

XML验证


使用我们的XML验证到语法检查XML。


良好的XML文档

用正确的语法的XML文档被称为"Well Formed"

语法规则在前面的章节中作了介绍:

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

XML错误会阻止你

在XML文档中的错误将停止你的XML应用程序。

在W3C XML规范规定的程序应该停止,如果发现错误处理的XML文档。 其原因是,XML的软件要小,速度快,并且相容。

HTML浏览器允许显示有错误的HTML文档(like missing end tags)

With XML, errors are not allowed.


语法检查您的XML

为了帮助您语法检查XML,我们已经创建了一个XML验证。

试图语法检查正确的XML:

试图语法检查不正确的XML:

试图语法检查自己的XML:



有效的XML文档

一个"well formed" XML文档是不一样的一个"valid"的XML文档。

一个"valid"的XML文档必须很好地形成。 此外,它必须符合一个文档类型定义。

有可以使用XML使用两个不同的文档类型定义:

  • DTD - 原始文档类型定义
  • XML架构 - 一种基于XML的DTD替代

文档类型定义定义的规则和法律的元素和属性的XML文档。