- 注意
- 例子
-
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE poem[
<!ELEMENT poem (author, title, content)>
<!ELEMENT author (#PCDATA)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT content (#PCDATA)>
]>
<poem>
<author>王维</author>
<title>鹿柴</title>
<content>空山不见人, 但闻人语声, 返景入深林,复照青苔上。</content>
</poem>
- 外部引用
-
<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE poem SYSTEM "outer.dtd">
// outer.dtd
<?xml version="1.0" encoding="utf-8"?>
<!ELEMENT poem (author, title, content)>
<!ELEMENT author (#PCDATA)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT content (#PCDATA)>
- 语法
<!ELEMENT author (#PCDATA)> 之中的两个空格必须要有
- 元素类型
- EMPTY
- ANY
- 根元素设为ANY类型后,元素出现的次数和顺序不受限制
#PCDATA
- 纯元素类型
- 混合类型
- 属性类型