DTD是用户自行为其文件所定义的结构,我们在浅口面已经介绍过什么事合理的XML文件,现在我们要介绍合法的XML文件。所谓合法的XML文件即之文件不仅符合XML标准的规范,而且还符合自行定义的DTD所规定的组织结构。
DTD文件类型定义主要用来定义文件的类型,主要规范XML文件的格式i。DTD必须出现在文件的表头之中,所以XML分析器在一开始便会知道一份发文件的格式定义,一份DTD规范了下面的内容:
定义ENTITY声明
定义组成元素的元素
定义属性的种类
定义组成一个标记的元素种类
定义组成一个标记元素的排行方式