DTD文档---总格式:
<!DOCTYPE 根元素[
元素、属性、实体的定义
]>
元素的定义:
<!ELEMENT元素名字(原始类型)>
元素类型:
子元素类型:
#PCDATA:字符串
EMPTY:空元素 注意:没括号
ANY:表示任何字符数据或者定义的子元素类型
#PCDATA和ANY的区别:
ANY表示任何字符数据或者子元素类型#PCDATA只能表示字符串
混合类型:(#PCDATA/子类型)
如:<!ELEMENTstudents (#PCDATA|student)*> *
就可以在根标记后 添加字符串<students> aa
?:表示该元素可以出现0次或者1次
+:表示该元素可以出现1次或者多次
*:表示该元素可以任意次
,:表示顺序出现
():分组
|:表示两者选其一
没有任何符号修饰表示必须出现并且只能出现一次
本文介绍了DTD文档的基本格式及其组成部分,包括元素、属性与实体的定义方式。详细解释了元素类型的定义方法,例如#PCDATA、ANY及混合类型等,并通过实例说明了如何使用这些类型。
860

被折叠的 条评论
为什么被折叠?



