Bonjour,
Je viens vers vous car je n'arrive pas à voir comment effectuer le contrôle d'un élément d'un fichier XML.
ma balise <toto></toto> peut être sous deux forme différente dans mon XML, soit vide soit remplit de 13 caractères.
Voilà ce que j'ai fait dans mon XSD
Mais lorsque je teste avec une valeur nulle, j'ai une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <xs:element name="toto" nillable="true"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:length value="13"/> </xs:restriction> </xs:simpleType> </xs:element>
Pour contourner le problème au lieu de mettre la restriction "length" je met "MaxLength" mais du coup je suis obligé de refaire un contrôle de la valeur en aval...Element 'toto': [facet 'length'] The value has a length of '0'; this differs from the allowed length of '13'.
Quelqu'un qui aurais déjà eu ce problème ?
Merci d'avance.
Partager