非常に大きな (1.8GB) XML ドキュメントがあります。タグ付きの要素の数を簡単に見つけたいと思います<Product>
。
私はこれまでのところ持っています:
context = etree.iterparse('./test.xml', tag='Product')
num_elems = 0
for event, elem in context:
num_elems += 1
print num_elems
それはうまくいきますが、それを行うより速い方法はありますか?