【发布时间】:2018-11-13 13:28:51
【问题描述】:
我正在尝试创建 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”。 This is the xml database its working off of.
【问题讨论】:
-
如果您的问题包含示例数据,请将其包含为文本而不是图像。这允许其他人重现该问题。
-
对 BaseX 的引用并不真正相关。这是针对 DTD 解析 XML 的问题。