Bonjour,
Après plusieurs recherches sur google, W3C, et developpez.com, je n'arrive toujours pas à trouver la syntaxe exacte pour le type unsignedByte en XML :
Le fichier XML :
<PossibleValue Name="Phonebook database" Description="...">#x36</PossibleValue>
Le schéma XSD :
1 2 3 4 5 6 7
| <xs:complexType name="PossibleByteValueType">
<xs:simpleContent>
<xs:extension base="xs:unsignedByte">
<xs:attributeGroup ref="NameAndDescriptionAttributesGroup"></xs:attributeGroup>
</xs:extension>
</xs:simpleContent>
</xs:complexType> |
Voici ce que me dit la validation du XML avec mon schéma :
The 'PossibleValue' element has an invalid value according to its data type.
La question est, faut-il mettre ou , etc. dans le fichier XML ?
Je précise qu'il est important pour moi de stoquer la valeur du byte en héxadécimal et non pas en décimal, et que lorsque je mets une valeur comme 20 (décimale), la validation passe ave succès.
Merci d'avance
Partager