【发布时间】:2015-03-08 16:39:36
【问题描述】:
这是我的 DTD 规则应该具有以下属性: 书名、发行年份、一位或多位作者、一个或多个评级 (0-5)、任意数量的评论。
<!ELEMENT books (book+)>
<!ELEMENT book (title, author+,year,rating+,review*)>
<!ELEMENT title (#PCDATA)>
<!ELEMENT author (#PCDATA)>
<!ELEMENT year (#PCDATA)>
<!ELEMENT rating (0|1|2|3|4|5)>
<!ELEMENT review (#PCDATA)>
这是我的示例 XML:
<?xml version="1.0" standalone="no" ?>
<!DOCTYPE books SYSTEM "books.dtd">
<books>
<book>
<title>book1</title>
<author>bob</author>
<year>2000</year>
<rating>2</rating>
<rating>3</rating>
</book>
<book>
<title>book2</title>
<author>alice</author>
<year>2001</year>
<rating>4</rating>
<rating>5</rating>
</book>
<book>
<title>book3</title>
<author>john</author>
<year>2002</year>
<rating>5</rating>
<rating>0</rating>
<review>not bad</review>
</book>
</books>
但我总是收到此错误。
【问题讨论】: