Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/xml/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xml dtd验证中出错:A';)';在元素类型声明中是必需的;参考书目;_Xml_Dtd - Fatal编程技术网

Xml dtd验证中出错:A';)';在元素类型声明中是必需的;参考书目;

Xml dtd验证中出错:A';)';在元素类型声明中是必需的;参考书目;,xml,dtd,Xml,Dtd,我的editix编辑器在下面的第一行出现了错误。只是不明白为什么需要a) <!ELEMENT Bibliography (Conference paper,Book,Book chapter,Journal article)> <!ATTLIST Author Title Year CDATA#REQUIRED> <!ELEMENT Conference paper (Author,Title,URL)> <!ELEMENT Author #PCDATA

我的editix编辑器在下面的第一行出现了错误。只是不明白为什么需要a)

<!ELEMENT Bibliography (Conference paper,Book,Book chapter,Journal article)>
<!ATTLIST Author Title Year CDATA#REQUIRED>
<!ELEMENT Conference paper (Author,Title,URL)>
<!ELEMENT Author #PCDATA>
<!ELEMENT Title #PCDATA>
<!ELEMENT URL #PCDATA>

这是因为您有一个名为会议文件的元素。名称中不能有空格。有关更多详细信息,请参阅。特别是和的定义

可能使用
会议论文
会议论文
会议论文
,等等

您将在
书籍章节
期刊文章
中遇到同样的问题

我还注意到这些额外的问题:

  • 声明
    无效。有关如何构造ATTLIST的说明,请参阅
  • 作者
    标题
    URL
    的元素声明中,需要将
    #PCDATA
    括在括号中(内容模型)。(如
    )有关更多详细信息,请参阅

非常感谢,这实际上是我第一次尝试编写代码,这些可能是新手的mistake@tsinasky-不客气。欢迎来到堆栈溢出!请点击旁边的复选标记来考虑这个答案。