web-dev-qa-db-fra.com

Comment valider un fichier XML avec XSD via xmllint

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

26
Econ

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.

81
Econ