Comment valider un fichier XML avec XSD via xmllint

Je dois valider mon fichier xml avec un fichier XSD donné. Figuré le moyen le plus simple 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? Cela génère uniquement les 2 fichiers dans la ligne de commande

edit: doit le faire dans la console, car il sera nécessaire dans un processus de construction

Figured out, a dû utiliser --schema au lieu de --validate .

 xmllint --schema yourxsd.xsd yourxml.xml --noout 

Le --noout s’assure que votre code dans XSD et XML ne s’affiche pas. Avec cette option, vous ne verrez que les erreurs de validation.