Dan a écrit :
> I'm using python's xml.dom.minidom module to generate xml files, and
> I'm running into memory problems. The xml files I'm trying to create
> are relatively flat, with one root node which may have millions of
> direct child nodes.

Woops ! You're looking for trouble.

> 
> So, my questions are (1) am I doing something dumb in the script

Yes : using minidom !-)

> that
> stops python from collecting temp garbage? 

That's not the problem. The problem is with how xml dom APIs work: they 
build the whole damn tree in memory.

> (2) If not, is there
> another reasonable module to generate xml (as opposed to parsing it),
> or should I just implement my own xml generation solution?

You should have a look at Genshi:
http://genshi.edgewall.org/

-- 
http://mail.python.org/mailman/listinfo/python-list

Reply via email to