C bon merci j'ai trouvé mon erreur, il faut definir un type complexe comme ceci :
<xs:element name="x">
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:double">
<xs:attribute name="number" type="xs:integer" />
<xs:attribute name="name" type="xs:string" />
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
----- Original Message -----
From: Alexis Pallier
To: xml-tech@xmlfr.org
Sent: Tuesday, April 22, 2003 1:52 PM
Subject: Attribut en Schema XML
Je suis en train de construire le Schema XML d'un document XML.
Je cherche a déclarer un élément avec 2 attributs. Voici le code :
<xs:element name="x" type="xs:double">
<xs:attribute name="number" type="xs:int" use="optional" />
<xs:attribute name="name" type="xs:string use="optional" />
</xs:element>
Pourtant cela ne semble pas marcher : erreur lorsque je cherche à valider une instance de ce schema.
Que dois-je modifier ?
Alexis Pallier
NEUROSYS
apallier@neurosys-france.com
Tél. : 05 62 471 509
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Received on Tue Apr 22 16:38:21 2003