希望有人可以在这里指出错误 - 这是我尝试的唯一一个例子,但我无法解析XML ......
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>
我得到的错误是......
元素类型“电影”的内容必须与“(标题,价格)”匹配。
对于数据库中的每个“电影”条目我希望它是愚蠢的东西 - '因为我看不到它!
由于
答案 0 :(得分:0)
XML版本应为1.0 - :
<?xml version="1.0"?>
并且最终结束标记</Movies>
丢失 - 可能只是错过了将其粘贴到帖子上。
答案 1 :(得分:0)
好的 - 没有其他回复,但我发现了问题。
归结为格式化XML文件。我有点惊讶,但我剥离了所有线路等等,一切都很好。