XSD を XML ファイルに定義したいのですが、それがうまくいかない理由がわかりません。XML ファイルと XSD ファイルの 2 つのファイルがあります。
ここに私のXMLコードがあります:
<?xml version="1.0" encoding="UTF-8"?>
<article href="http://www.ensa-agadir.ac.ma/arti234" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="C:\Users\Mehdi\Desktop\XMLDS~1\DS1-EX1.xsd">
<titre>application de web sémantique</titre>
<nombrePages>12</nombrePages>
<auteur rond="principale">
<nom>Hassani</nom>
<prénom>Jamal</prénom>
<établissement>Ensa-Agadir</établissement>
</auteur>
<auteur rond="secondaire">
<nom>Karoum</nom>
<prénom>Ahmed</prénom>
<établissement>Ensa-Agadir</établissement>
</auteur>
<auteur rond="secondaire">
<nom>Roumi</nom>
<prénom>Jack</prénom>
<établissement>Ensa-Rouen</établissement>
</auteur>
<résume>Il s'agit d'expliquer comment utiliser et appliquer le web sémantique dans le domaine informatique</résume>
と私のスキーマコード:
<?xml version="1.0" encoding="UTF-8"?>
<xs:element name="article" type="articleT" />
<xs:complexType name="articleT">
<xs:sequence maxOccurs="1">
<xs:element name="titre" type="xs:string" />
<xs:element name="nombrePages" type="nbpagesT" />
</xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element name="auteur" type="auteurT" />
</xs:choice>
</xs:complexType>
<xs:simpleType name="nbpagesT">
<xs:restriction base="xs:string">
<xs:pattern value="[1-9]+" />
</xs:restriction>
</xs:simpleType>
しかし、なぜこのエラーが発生するのかわかりません:
ありがとうございました :-)