- 6
- 0
- 约1.54千字
- 约 4页
- 2016-11-29 发布于北京
- 举报
java DTD - 属性
DTD - 属性
在 DTD 中,属性通过 ATTLIST 声明来进行声明。
声明属性
属性声明拥使用下列语法:
!ATTLIST 元素名称 属性名称 属性类型 默认值
DTD 实例:
!ATTLIST payment type CDATA check
XML 实例:
payment type=check /
以下是属性类型的选项:
类型 描述 CDATA 值为字符数据 (character data) (en1|en2|..) 此值是枚举列表中的一个值 ID 值为唯一的 id IDREF 值为另外一个元素的 id IDREFS 值为其他 id 的列表 NMTOKEN 值为合法的 XML 名称 NMTOKENS 值为合法的 XML 名称的列表 ENTITY 值是一个实体 ENTITIES 值是一个实体列表 NOTATION 此值是符号的名称 xml: 值是一个预定义的 XML 值 默认值参数可使用下列值:
值 解释 值 属性的默认值 #REQUIRED 属性值是必需的 #IMPLIED 属性不是必需的 #FIXED value 属性值是固定的 规定一个默认的属性值
DTD:
!ELEMENT square EMPTY
!ATTLIST square width CDATA 0
合法的 XML:
square width=100 /
在上面的例子中,
原创力文档

文档评论(0)