XML Schema pour valider les schémas XML?
-
10-10-2019 - |
Question
Quelqu'un sait s'il est possible de valider un schéma XML avec un autre schéma XML? Si oui, est-il une implémentation de référence là-bas? Je voudrais analyser un document de schéma en utilisant JAXB.
La solution
Bien sûr. La plupart du temps, vous pouvez simplement pointer votre navigateur vers l'URL qui sert de l'espace de noms pour le document XML. Cela fonctionne aussi avec le schéma XML: http://www.w3.org/2001/XMLSchema
Le XSD est liée à partir de là.
Autres conseils
Consultez également XSOM . C'est ce que JAXB RI utilise pour la charge et processus XSD.
Il existe deux versions du langage XML Schema Definition (XSD): 1.0 et 1.1. La version 1.0 a été publié en 2001 et la version 1.1 a été publié en 2009.
Les schémas XSD normatifs sont:
Vous pouvez tester la validation d'un schéma XSD via la ligne de commande, par exemple:.
$ xmllint -noout -schema XMLSchema.xsd myschema.xsd