Валидатор XML командной строки, который не считывает весь XML-файл в память?

Валидатор XML командной строки, который не считывает весь XML-файл в память?

У меня есть XML-файл размером 6,7 ГБ.сжатый. Я хочу проверить, является ли этот XML допустимым из командной строки. Я пробовал использовать xmlstarletи , xmllintно оба они раздулись в памяти.

Существует ли какой-либо потоковый XML-валидатор для Linux, который можно запустить из командной строки?

решение1

Ты пробовал xmllint --stream?

Связанный контент