<!DOCTYPE name [
<!ELEMENT name (first, middle, last)>
<!ELEMENT first (#PCDATA)>
<!ELEMENT middle (#PCDATA)>
<!ELEMENT last (#PCDATA)>
]>
元素声明
ELEMENT关键字
元素名
元素内容模型(
元素内容:
顺序组合 <!ELEMENT name (first, middle, last)>
选择组合 <!ELEMENT name (first | middle | last)> 选取一个且只能一个
顺序组合和选择组合混合 <!ELEMENT name (first|(middle, last))>
混合内容
<!ELEMENT first (#PCDATA)>
在DTD文件内部定义混合内容模型的方法:1, 必须使用选择组合 2, 如果有子元素,必须以基数指示符结尾“*”
3 #PCDATA关键字必须在元素列表的开头
4 不能内嵌内容模型
<!ELEMENT first (#PCDATA | em | strong | br)>
空
定义一个空内容模型的元素,只须在声明中使用EMPTY关键字,后面紧跟元素名。
<!ELEMENT br EMPTY>
任意内容
用ANY关键字声明,但不允许使用在DTD中没有声明的元素。
<!ELEMENT dr ANY>
)
本内容试读结束,登录后可阅读更多
下载后可阅读完整内容,剩余3页未读,立即下载