BaseX XML数据库编码



我试图创建一个DTD,但遇到了困难。不管我把类型改成什么,我都会得到几乎相同的错误。我哪里错了?

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

我收到的错误是"无法解析XML文件:file:///E:/tmdb_5000_movies.xml第52行第9列出现错误错误原因:元素类型"movie"的内容必须与"EMPTY"匹配。"这是它工作的xml数据库。

您已经将元素movie声明为EMPTY,并且数据的图片包括movie的子元素。所以,正如错误所说,你的电影元素不是空的。

最新更新