Xml

如何檢查 4GB XML 文件的格式是否正確?

  • April 21, 2015

我想檢查一個大 XML 文件的格式是否正確。(約 4GB。)

但是,當我嘗試時xmlwf,它告訴我的只是

filename.xml: Value too large for defined data type

該怎麼辦?有沒有其他方法可以檢查?

(我使用的是 debian linux 和 gentoo linux)

您可能想嘗試dtdgen,這是我多年前編寫的用於為文件生成 DTD 的程序。它不僅告訴你一個大文件是否格式正確,它還告訴你裡面有什麼(我寫它是因為我想知道兩者)。

xmllint --noout 4GB.xml

那種作品。

它也會記憶體不足,但至少它會在死前檢查一些東西。

引用自:https://unix.stackexchange.com/questions/65790