<?xml version = "1.0" encoding = "gbk"?>
<!--
使用dtd 定义属性
<!ATTLIST 元素名称
属性名称 属性类型 属性的约束
>
属性类型:
-CDATA :表示字符串
-枚举:表示只能出现范围内的一种值
-ID:属性只能以字母下划线开头
属性值的约束:
#REQUIRED:表示必须出现
#IMPLIED:表示该属性可有可无
#FIXED:表示该属性的取值为一个固定值 语法: #FIXED "固定值"
直接值:表示该属性的取值为默认值 不写为空,写了就为直接值,或者设置的值
-->
<!DOCYTYPE person[
<!ELEMENT person (name+,age?,sex*,school,birthday)>
<!ELEMENT name (#PCADAT)>
<!ELEMENT age (#PCADAT)>
<!ELEMENT sex EMPTY>
<!ATTLIST
IDSEX ("man"|"woman") #REQUIRED
>
<!ELEMENT age ANY>
<!ELEMENT birthday (#PCADAT)>
<!ATTLIST BIRTHDAT
ID1 CDATA #REQUIRED
>
]>
<person>
<name>zhangsheng</name>
<age IDSEX="MAN">20</age>
<sex></sex>
<school></school>
<birthday ID1 =""></birthday>
</person>dtd定义属性
最新推荐文章于 2023-06-17 15:09:50 发布
2282

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



