希望有人可以在這裏指出錯誤 - 它只是一個例子一塊我想,但我就是無法獲得XML解析.....XML/DTD元素類型「Movie」的內容必須匹配「(Title,Price)」。 [7]
的DTD看起來像這樣
<?xml version="1.0" encoding="UTF-8"?>
<!ELEMENT Movies (Movie*)>
<!ELEMENT Movie (Title, Price)>
<!ATTLIST Movie year CDATA #REQUIRED>
<!ELEMENT Title (#PCDATA)>
<!ELEMENT Price (#PCDATA)>
和樣本XML看起來像這樣 (我無法解釋XML停止預覽!)
<?xml version="1.1"?>
<!DOCTYPE Movies SYSTEM "movies.dtd">
<Movies>
<Movie year="1946">
<Title>It’s a Wonderful Life</Title>
<Price>14.95</Price>
</Movie>
<Movie year="1965">
<Title>The Great Race</Title>
<Price>12.95</Price>
</Movie>
<Movie year="1974">
<Title>Young Frankenstein</Title>
<Price>16.95</Price>
</Movie>
<Movie year="1975">
<Title>The Return of the Pink Panther</Title>
<Price>11.95</Price>
</Movie>
</Movies>
而我得到的錯誤是...
元素類型「Movie」的內容必須匹配「(標題,價格)」。
對於數據庫中的每個'電影'條目我希望這是愚蠢的 - 因爲我看不到它!
感謝
我看到的唯一問題是DTD文件中存在XML聲明。祝你好運。 – 2013-04-24 02:15:03