DTD定义属性格式
<!ATTLIST 元素名 属性名 类型 属性特性 ......>
看如下例子:
注:
1.类型:
CDATA ---相当于字符串
ID
IDREF/IDREFS
NMTOKEN/NMTOKENS ---是CDATA的一个子集,范围比CDATA小。
Enumerated ---枚举 如:男|女
ENTITY/ENTITIES
NOTATION
NOTATIONS
2.属性特点
#REQUIRED ---必须要出现
#IMPLIED ---可有可无
#FIXED ---固定值
default value ---默认值
<!ATTLIST 元素名 属性名 类型 属性特性 ......>
看如下例子:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE students[
<!ELEMENT students (student)>
<!ELEMENT student EMPTY>
<!ATTLIST student name CDATA #REQUIRED age CDATA #IMPLIED>
]>
<students>
<student name="张三" age="22" />
</students>
注:
1.类型:
CDATA ---相当于字符串
ID
IDREF/IDREFS
NMTOKEN/NMTOKENS ---是CDATA的一个子集,范围比CDATA小。
Enumerated ---枚举 如:男|女
ENTITY/ENTITIES
NOTATION
NOTATIONS
2.属性特点
#REQUIRED ---必须要出现
#IMPLIED ---可有可无
#FIXED ---固定值
default value ---默认值