je dois valider mon fichier XML avec un fichier XSD donné. Je pensais que la meilleure façon de le faire serait xmllint, mais je ne peux pas le faire fonctionner. Quelqu'un peut-il me dire la commande exacte?
J'ai essayé:
xmllint --valid myxsd.xsd myxml.xml
Qu'est-ce que je fais mal? Ceci ne sort que les 2 fichiers en ligne de commande
edit: doit le faire dans la console, car il sera nécessaire dans un processus de construction
Compris, devait utiliser --schema
au lieu de --validate
.
xmllint --schema yourxsd.xsd yourxml.xml --noout
Le --noout
s'assure que votre code en XSD et XML ne s'affiche pas. Avec cette option, vous ne verrez que les erreurs de validation.