1、属性的声明
基本语法:<!ELEMENT 元素名 元素类型>
元素类型:
1、EMPTY 该元素不能包含子元素和文本,但可以有属性(空元素)
2、#PCDATA 该元素可以包含任何字符数据,但不能在其中包含任何子元素
3、纯元素类型 该元素只包含子元素,并且这些子元素外没有文本
4、ANY 该元素可以包含任何在DTD中定义的元素内容
2、元素的声明
基本语法:<!ATTLIST 元素名称 属性名称 属性类型 属性特点>
属性类型:
1、CDATA 表示属性值可以是任何字符
2、ID 表示该属性的取值必须是唯一的
3、IDREF/IDREFS
IDREF 属性的值指向文档中其他地方声明的id类型的值
IDREFS 同IDREF,但是可以具有由空格分开的多个引用
4、Enumerated 预定义一些值,属性的值必须在所列值的范围内
属性特点:
1、#REQURED 元素的所有实例都必须有该属性的值(not null)
2、#IMPLIED 元素中可以忽略该属性(null)
3、#FIXED value 元素中该属性的值必须为指定的固定值
4、DEFAULT value 为属性指定一个默认值