0

検証用の XML ファイルと XML スキーマを作成しました。私はそれを試しましたが、それは私にいくつかのエラーを与えます。

XML ファイルは整形式で、XML スキーマも整形式です。しかし、XSD で XML を検証しようとすると、エラーが発生します。写真:リンク

XSD の 2 行目を次のように変更すると:

<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3schools.com">

それは私に別のエラーを与えますPic:LINK

私が間違いを犯している場所を教えてください。


2013-10-14 10:57 からの更新 (回答からコピー):

申し訳ありませんが、少し働きすぎで、本のタグがなくなっていることに気づきませんでした。ただし、それでもエラーが発生します。私はまだ間違っていますか?XML と XML スキーマを添付しました。

<?xml version="1.0"?>
 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" targetNamespace="http://www.w3schools.com">
  <xs:element name="library">
   <xs:complexType>
    <xs:sequence>
     <xs:element name="book"/>
     <xs:element name="book_id" type="xs:integer"/>
     <xs:element name="title" type="xs:string"/>
     <xs:element name="author" type="xs:string"/>
     <xs:element name="count" type="xs:integer"/>
     <xs:element name="genre" type="xs:string"/>
    </xs:sequence>
   </xs:complexType>
  </xs:element>
 </xs:schema>



 <?xml version="1.0"?> 
  <library>
   <book>
    <book_id>5</book_id>
    <title>Sokak</title>
    <author>Tony</author>
    <count>6</count>
    <genre>epic</genre>
   </book>
   <book>
    <book_id>13</book_id>
   <title>Kucharka</title>
   <author>Fiona</author>
   <count>8</count>
   <genre>Hobby</genre>
  </book>
</library>
4

1 に答える 1

0

Tony Hopkinson が回答を提供しましたが、回答としてマークしていません。xsd に book 要素がありません。

于 2013-10-14T06:58:47.493 に答える