当前位置: 移动技术网 > IT编程>网页制作>XML > XML指南——XML 确认

XML指南——XML 确认

2017年12月08日  | 移动技术网IT编程  | 我要评论
  
符合语法的xml文档称为结构良好的xml文档。
通过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中决不会发生这种情况。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网