<!ATTLIST 元素名
属性名1 类型 默认值
.....
>
类型:
1、CDATA:表示值为字符,默认值表示未赋值是自动给定的值
2(en1|en2。。。):枚举类型,表示只能从给定集合选择对应值
默认值
#REQUIRED:表示该元素必须有属性值
<img src=““alt=”“>相同
#IMPLIED:表示该属性可有可无
#FIXED:表示该属性有固定值;
ID:表示值为唯一ID
IDREF:参照已存在ID
IDREFS:值为一个或多个参照已存在(其他)ID;多个参数之间用“空格“分隔符,不能用“逗号“
NMTOKEN:值为合法的XML名称
NMTOKENS:有空格分隔开的多个XML名称
ENTITY:在DTD中声明实体
ENTITIES:在DTD中声明用空格分隔的实体名
NOTATION:在DTD声明中的注释
Default:默认值
例如:<!ATTLISTtest3 name CDATA "zhy" >
<!ELEMENT test2 ANY>
<!ATTLISTtest2ID #IMPLIED >
<!ELEMENT input ANY>
<!ATTLIST input
name CDATA "zhy"
type(text|radio|submit|checkbox) #REQUIRED
Alt( text|radio|submit|checkbox) #IMPLIED
name CDATA #FIXED "zhy"
classname IDREFS #IMPLIED
<!ATTLIST ISBN for IDREF #IMPLIED>
>
<input name="zhy"type="radio" classname="a b " ></input>