使用我们的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文档。