Controle fichier XML par XSD
Résolu
sirefalas
Messages postés
219
Date d'inscription
Statut
Membre
Dernière intervention
-
sirefalas Messages postés 219 Date d'inscription Statut Membre Dernière intervention -
sirefalas Messages postés 219 Date d'inscription Statut Membre Dernière intervention -
A voir également:
- Comment ouvrir un fichier xsd
- Comment ouvrir un fichier epub ? - Guide
- Comment ouvrir un fichier bin ? - Guide
- Comment ouvrir un fichier dat - Guide
- Comment ouvrir un fichier docx ? - Guide
- Comment réduire la taille d'un fichier - Guide
1 réponse
sequence n'accepte que des elements. Il faut donc créer un type pour CODCLI.
Ca donne ça :
Ca donne ça :
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"> <xs:simpleType name="codeclient"> <xs:restriction base="xs:string"> <xs:length value="11"/> </xs:restriction> </xs:simpleType> <xs:element name="exercice"> <xs:complexType> <xs:sequence> <xs:element name="ligne" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="CODCLI" type="codeclient"/> </xs:sequence> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> </xs:schema>
Je m'en vais tester de ce pas.
J'avais trouvé une solution de contournement en passant par un xs:pattern
Le truc qui me gène c'est que je vais me retrouver à devoir créer un type pour toutes les données où je veux vérifier la taille du champ :(
J'ai préféré faire ça:
En plus ça me donne un controle en plus si jamais je veux filtrer les caractères spéciaux