无法解析DTD

时间:2016-06-08 00:54:00

标签: xml database markdown dtd

我正在为一个在线课程做练习..而且我仍然坚持练习。我从xmllint获得以下内容:

/tmp/tmpYQmAtj.dtd:8: parser error : expected '>'
<!ATTLIST Course Instructors IDREFS #REQUIRED>
^
Could not parse DTD /tmp/tmpYQmAtj.dtd

以下是我想要描述的xml文件的一部分:

<Course Number="CS124" Prerequisites="CS107 CS109" Instructors="DJ" Enrollment="60">

IDREFS指的是下面列出的ID:

<Professor InstrID="DJ">
    <First_Name>Dan</First_Name>
    <Last_Name>Jurafsky</Last_Name>
</Professor>

在我的DTD中,我将其描述如下:

<!ATTLIST Professor InstrID ID #REQUIRED>

那么,如果我有(1)定义了ID,(2)使用IDREFS指向ID,为什么我会收到此错误?!!!?

0 个答案:

没有答案