検証用の 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>