DTD(Document Type Definition)是用来定义XML文档中元素,属性以及元素之间关系的。是一种保证XML文档格式正确的有效方法,可以比较XML文档和DTD文件来看文档是否符合规范,元素和标签使用是否正确。
通过DTD文件可以检测XML文档的结构是否正确。但建立XML文档并不一定需要DTD文件。
使用DTD最大的好处在于DTD文件的共享。(就是DTD说明语句中的PUBLIC属性)。比如,两个相同行业不同地区的人使用同一个DTD文件来作为文档创建规范,那么他们的数据就很容易交换和共享。
调用DTD文件的方法有两种:
1.直接包含在XML文档内的DTD
2.调用独立的DTD文件
schema是数据规则的描述。
schema做两件事:
a.它定义元素数据类型和元素之间的关系;
b.它定义元素所能包含的内容类型。
DTD就是关于XML文档的一个schema
阅读(794) | 评论(0) | 转发(0) |