DTD:Document Type Definition 文档类型定义,简单的说,DTD说明文档结构,比如每一个元素的子层级具体都包含哪些子元素
xuhaitao01.dtd
<!ELEMENT root (蔬菜,水果)>
<!ELEMENT 蔬菜 (空心菜,金针菇,小白菜)>
<!ELEMENT 空心菜 (#PCDATA) >
<!ELEMENT 金针菇 (#PCDATA) >
<!ELEMENT 小白菜 (#PCDATA) >
<!ELEMENT 水果 (苹果,梨)>
<!ELEMENT 苹果 (#PCDATA) >
<!ELEMENT 梨 (#PCDATA) >
xuhaitao01.xml
<?xml version="1.0" encoding="GB2312" ?>
<!DOCTYPE root SYSTEM "xuhaitao01.dtd" >
<root>
<蔬菜>
<空心菜/>
<金针菇 />
<小白菜 />
</蔬菜>
<水果>
<苹果/>
<梨/>
</水果>
</root>
关于DTD,有两点要注意:
1 DTD文档一定要以utf-8或unicode编码方式保存
2 如下图
在上图DTD文档中,使用Element关键字 申明一个元素 ,并且小括号中表示这个元素所包含的子元素