我提供了一个XML文件,并且我想为数据集编写DTD。
这是我正在努力的一部分的摘要。
<Course Number="CS124" Prerequisites="CS107 CS109" Instructors="DJ" Enrollment="60">
<Title>From Languages to Information</Title>
<Description>
Natural language processing. Cross-listed as
<Courseref Number="LING180"/>
.
</Description>
</Course>
<Course Number="CS143" Prerequisites="CS107" Instructors="AA" Enrollment="90">
<Title>Compilers</Title>
<Description>
Principles and practices for design and implementation of compilers and interpreters.
</Description>
</Course>
当元素中包含PCDATA以及其他可选ELEMENT时,使DTD适合XML的正确方法是什么?(请参阅元素说明)
我以为这样的事情会起作用:
<!ELEMENT Description ((#PCDATA | Courseref)*)>
但是然后我得到一个解析错误:
ContentDecl:名称或“(”应为
为了使此XML有效,写出DTD的正确方法是什么?
您有太多的括号:
<!ELEMENT Description (#PCDATA | Courseref)*>
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句