命令行 XML 验证器不会将整个 XML 文件读入内存吗?

命令行 XML 验证器不会将整个 XML 文件读入内存吗?

我有一个 6.7GB 的 XML 文件压缩。我想从命令行检查这是否是有效的 XML。我尝试使用xmlstarlet和,xmllint但两者都在内存中膨胀。

是否存在某种可以在命令行上运行的 Linux 流 XML 验证器?

答案1

你试过了xmllint --stream吗 ?

相关内容