S
Stuart McGraw
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()?
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()?