经由过程DTD考证的XML文档称为有用的XML文档。
"构造优越的" XML文档
一个构造优越的XML文档应当运用准确的语法。
一个构造优越的XML文档应当恪守XML语法划定规矩,前面一章给出的例子就是一个构造优越的XML文档:
<?xml version="1.0" encoding="ISO-8859-1"?> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
"有用的" XML文档
一个有用的XML文档应当恪守DTD的形貌。
一个有用的XML文档也是一个构造优越的XML文档,同时还必须相符DTD的划定规矩。
<?xml version="1.0" encoding="ISO-8859-1"?> <!DOCTYPE note SYSTEM "InternalNote.dtd"> <note> <to>Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Don't forget me this weekend!</body> </note>
XML DTD
DTD定义了XML文档中可用的正当元素。
DTD的企图在于定义XML文档的正当修建模块。他经由过程定义一系列正当的元素决议了XMl文档的内部构造。构造优越的XML文档不一定是有用的XML文档,但有用的XML文档一定是构造优越的XML文档。假如你想相识更多关于DTD的学问能够参考DTD 指南。
XML Schema
XML Schema(XML形式)是基于XML的DTD的替换品。
W3C使得DTD和Schema能够互相替换,读者能够在Schema 指南中相识到更多信息。
毛病
XML文档中发作的毛病将致使XML顺序住手。
W3C的XML范例声明:假如顺序在处置惩罚XML文档中发明一个有用的毛病,那末此顺序应当停止。这就是XML软件相对于轻易编写的缘由。一切的XML文档地都应当是协调一致的。
在HTML中,HTML文件能够包括许多毛病,(比方一个元素有最先标记没有结束标记)这也是HTML浏览器体积之所以很大的一个缘由,当他们发明毛病的时刻,他们有各自差别的方法来决议此HTML文件应当怎样显现。
在XML中决不会发作这类状况。
以上就是XML指南——XML 确认的内容,更多相关内容请关注ki4网(www.ki4.cn)!