以文本方式查看主题

-  中文XML论坛 - 专业的XML技术讨论区  (http://bbs.xml.org.cn/index.asp)
--  『 XML基础 』  (http://bbs.xml.org.cn/list.asp?boardid=1)
----  属性该怎样在DTD中定义  (http://bbs.xml.org.cn/dispbbs.asp?boardid=1&rootid=&id=60695)


--  作者:a-way
--  发布时间:3/31/2008 11:47:00 PM

--  属性该怎样在DTD中定义
<?xml version="1.0" encoding="GB2312" standalone="yes"?>
<!DOCTYPE 班级[
<!ELEMENT 班级  (教师+,学生+)>
<!ELEMENT  教师 (教师姓名,任教系别)>
<!ELEMENT  教师姓名 (#PCDATA)>
<!ELEMENT 任教系别 (#PCDATA)>   
<!ATTLIST  教师 教师-ID ID #REQUIRED>
<!ELEMENT  学生 (学生姓名,照片)>
<!ATTLIST 学生 学生-ID ID #REQUIRED>
<!ATTLIST  学生 出生日期  NMTOKEN #IMPLIED>
<!ATTLIST  学生  班主任  IDREF #REQUIRED>
<!ATTLIST  学生  系别   CDATA  #FIXED "计科系">
<!ELEMENT  学生姓名  (#PCDATA)>
<!ELEMENT  照片  EMPTY>
<!ATTLIST  照片  文件 ENTITY #REQUIRED>
<!--!ENTITY  学生照片 SYSTEM"stu.jpg"-->
]>
<班级>
<教师  教师-ID="a01">
<教师姓名>申梅</教师姓名>
<任教系别>中文系</任教系别>
</教师>
<教师  教师-ID="a02">
<教师姓名>丽江</教师姓名>
<任教系别>数学系</任教系别>
</教师>
<教师  教师-ID="a03">
<教师姓名>柱国</教师姓名>
<任教系别>计科系</任教系别>
</教师>
<学生  学生-ID="a01001"  出生日期="1988-08-05"  班主任="a01" 系别="中文系">
<学生姓名>刘婷</学生姓名>
<照片  文件="学生照片" />
</学生>
<学生  学生-ID="a01002"  出生日期="1986-08-07"  班主任="a01" 系别="中文系">
<学生姓名>李刚</学生姓名>
<照片  文件="学生照片" />
</学生>
<学生  学生-ID="a01003"  出生日期="1986-12-07"  班主任="a02" 系别="数学系">
<学生姓名>王小梅</学生姓名>
<照片  文件="学生照片" />
</学生>
<学生  学生-ID="a01004"    班主任="a03" 系别="计科系">
<学生姓名>杨凯</学生姓名>
<照片  文件="学生照片" />
</学生>
<学生  学生-ID="a01005"    班主任="a03" >
<学生姓名>胡月</学生姓名>
<照片  文件="学生照片" />
</学生>
</班级>

E:\xml\sb.xml(31,60): 属性 '系别' 的一个值与定义在 DTD/Schema 中的固定值不匹配。
怎么办?????????????
谢谢!!!!!!


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
2,234.375ms