Befehlszeilen-XML-Validator, der nicht die gesamte XML-Datei in den Speicher liest?

Befehlszeilen-XML-Validator, der nicht die gesamte XML-Datei in den Speicher liest?

Ich habe eine XML-Datei mit 6,7 GBkomprimiert. Ich möchte über die Befehlszeile prüfen, ob es sich um gültiges XML handelt. Ich habe versucht, xmlstarletund zu verwenden xmllint, aber beide sind im Speicher aufgebläht.

Gibt es eine Art Stream-XML-Validator für Linux, den ich auf der Befehlszeile ausführen kann?

Antwort1

Hast du versucht xmllint --stream?

verwandte Informationen