中级农民
- 积分
- 149
- 大米
- 颗
- 鳄梨
- 个
- 水井
- 尺
- 蓝莓
- 颗
- 萝卜
- 根
- 小米
- 粒
- 学分
- 个
- 注册时间
- 2012-9-10
- 最后登录
- 1970-1-1
|
lujingyang1029 发表于 2014-1-18 11:13 ![]()
请问,这句话有错误么?
应该先定义department再写attlist吧?我觉得哈。。我完全是新手也不确定。。另外还不完全清楚*和+,我理解的*是more than zero,+是more than one,这个dataset里,title是只有一个,course是more than one,所以我用的是(title, chair, course+),但貌似理论上(title*, chair, course*)也行得通~
我用试了一下
<!ELEMENT Course_Catalog (Department*)>
<ATTLIST Department Code CDATA #REQUIRED>
<!ELEMENT Department (Title*, Chair, Course*) >
错误代码是
Error messages from xmllint: /tmp/tmppYcfJ8.dtd:2: parser error : Content error in the external subset
<ATTLIST Department Code CDATA #REQUIRED>
^
Could not parse DTD /tmp/tmppYcfJ8.dtd
把attlist放后面去,再试了下
<!ELEMENT Course_Catalog (Department*)>
<!ELEMENT Department (Title*, Chair, Course*) >
<ATTLIST Department Code CDATA #REQUIRED>,通过了~ |
|