BaseX XML数据库编码

时间:2018-11-13 13:28:52

标签: xml dtd basex

我正在尝试创建DTD,但遇到了麻烦。无论我将类型更改为什么,我都会得到几乎相同的错误。我要去哪里错了?

<!ELEMENT movies (movie+)>
<!ELEMENT movie EMPTY>
<!ATTLIST movie id CDATA #REQUIRED>
<!ELEMENT budget (#PCDATA)>

我收到的错误是“无法解析XML文件:file:/// E:/tmdb_5000_movies.xml 错误发生在第52行,第9列 错误原因:元素类型“电影”的内容必须匹配“空”。    This is the xml database its working off of.

1 个答案:

答案 0 :(得分:0)

您已将元素movie声明为EMPTY,并且数据图片包含movie的子元素。因此,正如错误所言,您的电影元素不为空。