Merci.
J'ai utilisé la command
xmllint --shema document.xsd document.xml
est ça l'air d'etre correcte et en plus de controller les deux fichiers. ("validité" _cela ce dit aussi avec Xschema, non?_ et "well formed"). Par contre il semble que je sois obligé de preciser le nom de ufichier *.xsd que je veux utiliser....
Dans la foulée, j'aurais une petite question : on ne peut definir des contraintes de type que sur des string? Car j'ai essayé d'imposer à un integer un nombre maximal et minimal de chiffre mais cela n'a pas l'air d'etre valide.
J'ai donc remplacer par cela.
1 2 3 4 5 6 7
| <xs:simpleType name="number">
<xs:restriction base="xs:string">
<xs:pattern value="([0-9])*"/>
<xs:minLength value="6"/>
<xs:maxLength value="10"/>
</xs:restriction>
</xs:simpleType> |
Partager