I have a broad (~200K nodes) but shallow xml file I want to parse with Elementtree. There are too many nodes to read into memory simultaneously so I use iterparse() to process each node sequentially.
Now I find i need to get and save the input file line number of each node. Googling turned up a way to do it by subclassing FancyTreeBuilder, (http://groups.google.com/group/comp.lang.python/msg/45f5313409553b4b?hl=en&) but that tries to read everything at once. Is there a way to do something similiar with iterparse()? -- http://mail.python.org/mailman/listinfo/python-list