Xml
如何檢查 4GB XML 文件的格式是否正確?
我想檢查一個大 XML 文件的格式是否正確。(約 4GB。)
但是,當我嘗試時
xmlwf
,它告訴我的只是filename.xml: Value too large for defined data type
該怎麼辦?有沒有其他方法可以檢查?
(我使用的是 debian linux 和 gentoo linux)
您可能想嘗試dtdgen,這是我多年前編寫的用於為文件生成 DTD 的程序。它不僅告訴你一個大文件是否格式正確,它還告訴你裡面有什麼(我寫它是因為我想知道兩者)。
xmllint --noout 4GB.xml
那種作品。
它也會記憶體不足,但至少它會在死前檢查一些東西。