您好,欢迎访问一九零五行业门户网

详解xml文档正确格式的示例代码

符合语法的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中决不会发生这种情况。
以上就是详解xml文档正确格式的示例代码的详细内容。
其它类似信息

推荐信息