Je voudrais valider automatiquement qu'un schéma XSD est correct. Y at-il une API Java ou quelque chose que je peux appeler pour le faire automatiquement?Valider un XSD en utilisant Java
4
A
Répondre
3
1
Cela peut être fait avec Xerces. Nous avons fait dans Apache CXF. Le plus simple est de lire la source.
Pour ne voir que le sous-projet qui exécute cette opération, lisez here.
Questions connexes
- 1. Valider en utilisant un élément de XSD dans Java
- 2. Convertir xml en xsd en utilisant java
- 3. Valider XSD avec XML
- 4. Comment valider un noeud XML contre un XSD en C++?
- 5. eclipse: valider xml avec xsd
- 6. fichier XSD pour valider XMLs
- 7. Validation XML avec plusieurs XSD en Java
- 8. débutant en utilisant validate xml xsd
- 9. Utiliser XSD pour valider une valeur CSV?
- 10. en utilisant XSD.exe pour générer un XSD
- 11. Valider l'URL en Java
- 12. Valider un objet JSON en utilisant une définition de schéma
- 13. Conversion d'un fichier WSDL en fichier XSD en Java
- 14. Existe-t-il un moyen de valider un arbre XML DOM en mémoire en Java?
- 15. Comment valider un fichier xml par rapport à un schéma XSD en utilisant la bibliothèque Amara en Python?
- 16. Valider SOAP par rapport au schéma XSD?
- 17. Valider un formulaire en utilisant MVC3?
- 18. validation xsd en utilisant schematron
- 19. ne peut pas valider contre plusieurs schémas XSD en C#
- 20. Comment valider une chaîne en utilisant regex dans Java
- 21. Comment valider l'élément textfield dans xsd: schema
- 22. Valider une chaîne en Java
- 23. Un XSD pour décrire des XSD
- 24. Possibilité de valider xml par xsd en utilisant du code lors de l'exécution?
- 25. Analyser XML en utilisant un XSD en PHP
- 26. Quel est le meilleur moyen de valider XML w.r.t XSD en utilisant Free XML Validator?
- 27. Est-il possible pour un fichier .xsd de valider un fichier .xml en codant le type
- 28. création de XSD en utilisant jaxb schemagen
- 29. XML + XSD => Java?
- 30. comment éviter la séquence en utilisant XSD
Je voudrais valider un schéma XSD, pas un fichier XML normal! – simonh
Les schémas * sont * des fichiers XML normaux. Ils ont un schéma pour les schémas [http://www.w3.org/2001/XMLSchema.xsd], donc vous pouvez vérifier votre fichier XML Schema pour voir si le schéma est valide. –
Le schéma peut être malformé même s'il est valide selon le schéma des schémas. En raison de restrictions dans le langage de schéma XML, toutes les contraintes de validité du document de schéma ne peuvent pas être exprimées dans le schéma pour les schémas. AFAIK la classe SchemaFactory devrait signaler une erreur même lorsque vous essayez de créer un nouvel objet Schema basé sur un document schéma malformé même si ce document serait validé par rapport au schéma pour les schémas. – jasso