Bonjour,
Je cherche à valider par le code un fichier XSD (qui est un fichier XML) avec le XSD fourni pas le W3C (http://www.w3.org/2001/XMLSchema.xsd).
Jusque là, pas de problème.
Cependant, je n'arrive pas à détecter les types sont corrects, et quelque soit l'API que j'utilise pas la validation ; je m'explique :
Si mon XSD contient la ligne suivante :
<xs:element name="module" type="MODULE"/>
, cela fonctionne puisque le type "MODULE" est défini dans le schema ;
Si je remplace la ligne par :
<xs:element name="module" type="MODUuuuuLE"/>
, cela n'est plus valide puisque le type "MoDUuuuuLE" n'est pas défini. Or ma validation ne détecte pas d'erreur.
L'outil que j'utilise pour rédiger du XSD (plugin eclipse Oxygen XML Editor) arrive à détecter l'erreur :
Si les développeurs d'Oxygen y arrive, c'est que cela doit donc être possible, mais je n'arrive pas à trouver comment.
Quelqu'un aurait une idée ? 
Merci d'avance pour vos réponses
Partager