Как проверить XML-файл с XSD через xmllint

Я должен проверить мой файл XML с данным файлом XSD. Я подумал, что самый простой способ сделать это - xmllint, но я не могу заставить его работать. Кто-нибудь может сказать мне точную команду?

Я старался:

     xmllint --valid myxsd.xsd myxml.xml

Что я делаю неправильно? Это только выводит 2 файла в командной строке

редактировать: нужно сделать это в консоли, потому что это будет необходимо в процессе сборки

1 ответ

Решение

Разобрался, пришлось использовать --schema вместо --validate,

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

--noout убедитесь, что ваш код в XSD и XML не отображается. С этой опцией вы увидите только ошибки проверки.

Другие вопросы по тегам