Im使用內置的XML解析器加載1.5 gig XML文件並需要一整天。顯示加載大文件時python的XML解析器的進度
from xml.dom import minidom
xmldoc = minidom.parse('events.xml')
我需要知道如何進入並測量其進度,以便我可以顯示進度條。 有什麼想法?
minidom有另一個名爲parseString()的方法,它返回一個DOM樹,假設你傳遞的字符串是有效的XML,如果我要將文件自己拆分成塊並將它們傳遞給parseString,可能最後將所有的DOM樹合併在一起?
這看起來像我所需要的,我絕對不需要在內存中的整個DOM。我會嘗試SAX – Nathan 2009-06-17 02:32:15