【发布时间】:2010-11-03 08:45:50
【问题描述】:
我使用 Python 内置的 XML 解析器来加载一个 1.5 gig 的 XML 文件,这需要一整天。
from xml.dom import minidom
xmldoc = minidom.parse('events.xml')
我需要知道如何进入其中并衡量其进度,以便显示进度条。 有什么想法吗?
minidom 有另一种称为 parseString() 的方法,它返回一个 DOM 树,假设您传递的字符串是有效的 XML,如果我自己将文件拆分成块并一次将它们传递给 parseString,我可以最后将所有的 DOM 树合并到一起?
【问题讨论】: