Python parsing XML file problem with SAX

Aahz aahz at pythoncraft.com
Mon Aug 9 12:52:20 EDT 2010


In article <mailman.1250.1280314148.1673.python-list at python.org>,
Stefan Behnel  <stefan_ml at behnel.de> wrote:
>
>First of all: don't use SAX. Use ElementTree's iterparse() function. That 
>will shrink you code down to a simple loop in a few lines.

Unless I'm missing something, that only helps if the final tree fits into
memory.  What do you suggest other than SAX if your XML file may be
hundreds of megabytes?
-- 
Aahz (aahz at pythoncraft.com)           <*>         http://www.pythoncraft.com/

"...if I were on life-support, I'd rather have it run by a Gameboy than a
Windows box."  --Cliff Wells



More information about the Python-list mailing list