20.3.2 文档类型的声明
在说到文档类型声明之前,先简单提一个概念:DTD。DTD是一种保证XML文档格式正确的有效方法,可以通过比较XML和DTD文档来检查文档是否符合规范,元素和标签使用是否正确,这就是DTD的作用。
文档类型的声明共有两种:
❑一种是在其他文件中定义文档类型:<!DocTYPE MYDOC SYSTEM"mydoc.dtd">
此句指出该文档类型名为MYDOC,当此文档结构不是很清楚时,必须要查询“mydoc.dtd”文档才能知道。
❑另一种就是在XML文档中直接定义文档类型:
<!DocTYPE BIRDS[<!ELEMENT AUCTIONBLOCK(ITEM, BIRDS)>]>
上述代码像前面的实例一样,直接在XML文档中定义文档结构。