XML 第 N 行解析错误文档末尾的额外内容

XML Parsing error at line N extra content at the end of the document

现在已经为此苦苦挣扎了一段时间,我不太确定问题出在哪里。 (使用验证工具)我得到的错误是

XML Parsing error at line 11 extra content at the end of the document.

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" >
 </xs:schema>
  <xs:element name="Artworks" type="artworkinfo"/>
     <xs:complexType name="artworkinfo">
      <xs:sequence>

        <xs:element name="title" type="xs:string"/>
        <xs:element name="media" type="xs:string"/>
        <xs:element name="description" type="xs:string"/>
        <xs:element name="created" type="xs:string"/>
        <xs:element name="display" type="xs:string"/>
      </xs:sequence>
    </xs:complexType>

您至少需要解决以下两个问题:

  1. 您在第 2 行的 xs:schema 标签之前关闭了 XSD。

  2. 您在第 3 行使用了自闭 xs:element 标记,您可能希望它成为下一行 xs:complexType 元素的父元素。

一般来说,错误是由于违反了一个XML文档只允许有一个根元素的规则。单个根元素后不能有任何标记。