拥有准确语法的XML是构成良好的XML。
通过某种DTD进行了验证的XML是正当的XML。
一个'构成良好'的XML文档拥有准确的语法。
一个'W构成良好'的XML文档会遵照前几章先容过的XML语法规矩:
Tove Jani Reminder Don't forget me this weekend!
一个正当的XML文档同样服从某个DTD。
一个正当的XML文档是'构成良好'的XML文档,同样遵照文档类型定义(DTD)的语法规矩:
Tove Jani Reminder Don't forget me this weekend!
DTD定义了XML文档的正当元素。
DTD的作用是定义XML文档的正当构建模块。它应用一系列正当的元素来定义文档结构。您可以在我们的《DTD教程》中获得更多有关DTD的信息,以及如何验证XML文档的知识。
XML Schema是一个基于XML的DTD调换者。
W3C支撑着一种名为XML Schema的尺度作为调换DTD的可选项。您可以在我们的《XML Schema教程》中获得更多有关XML Schema的信息。
为了帮助您检查XML文件的语法,我们创立了这个工具,以便您对任何XML文件进行语法检查。
XML错误解终止您的程序
XML文档中的错误解终止你的XML程序。
W3C的XML规范声明:假如XML文档存在错误,那么程序就不应当持续处理这个文档。理由是,XML软件应当易于编写,同时所有的XML文档应当具有兼容性。
假如应用HTML,创立包含大批错误的文档是有可能的(比如你忘记了某个结束标签)。其中一个重要的原因是HTML浏览器相当臃肿,兼容性也很差,并且它们有自己的方法来断定当发明错误时文档应当被显示为什么样子。
应用XML,这种情况不应当存在。
为了帮助您对XML进行语法检查,我们应用微软的XML解析器创立了一个XML验证器。
把您的XML粘贴到下面的文本框中,然后点击'验证'按钮来进行语法检查。