restrictions sur type string [XSchema] - XML/XSL - Programmation
MarshPosté le 18-12-2005 à 16:08:24
Bonjour,
J'ai défini un xschema contenant l'élément suivant :
Code :
<xs:element name="month">
<xs:simpleType>
<xs:restriction base="xs:string">
<xs:enumeration value="January"/>
<xs:enumeration value="February"/>
<xs:enumeration value="March"/>
<xs:enumeration value="April"/>
<xs:enumeration value="May"/>
<xs:enumeration value="June"/>
<xs:enumeration value="July"/>
<xs:enumeration value="August"/>
<xs:enumeration value="September"/>
<xs:enumeration value="October"/>
<xs:enumeration value="November"/>
<xs:enumeration value="December"/>
</xs:restriction>
</xs:simpleType>
</xs:element>
Dans mon fichier xml j'ai donc :
Code :
<month>
January
</month>
Et là c'est le drame, le validateur xschema + xml indiqué par w3schools me répond :
Code :
Error at (20,9): The 'month' element has an invalid value according to its data type. An error occurred at , (20, 9).
la ligne 20 correspondant bien évidemment à la fin de l'élément month.
Pourtant il ne me semble pas y avoir d'erreurs après vérifications par rapport aux tutoriaux de w3schools. La question est donc : ai-je bien défini mes restrictions, sachant que j'ai pas d'erreurs sur des restrictions sur le type xs:integer ? Existe-il un validateur xschema officiel ? Si oui, ce validateur officiel est-il celui-ci : http://apps.gotdotnet.com/xmltools [...] fault.aspx, qui me donne l'erreur précitée ? Merci pour vos réponses.
Marsh Posté le 18-12-2005 à 16:08:24
Bonjour,
J'ai défini un xschema contenant l'élément suivant :
Dans mon fichier xml j'ai donc :
Et là c'est le drame, le validateur xschema + xml indiqué par w3schools me répond :
la ligne 20 correspondant bien évidemment à la fin de l'élément month.
Pourtant il ne me semble pas y avoir d'erreurs après vérifications par rapport aux tutoriaux de w3schools.
La question est donc : ai-je bien défini mes restrictions, sachant que j'ai pas d'erreurs sur des restrictions sur le type xs:integer ?
Existe-il un validateur xschema officiel ?
Si oui, ce validateur officiel est-il celui-ci : http://apps.gotdotnet.com/xmltools [...] fault.aspx, qui me donne l'erreur précitée ?
Merci pour vos réponses.
---------------
Linux registered user #352556