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.