Jean-Marc Orliaguet wrote:
Andreas Jung wrote:


Sax or DOM...it depends on the usecase and the algorithmic approach you take. Sax is fast but you have to build your own datastructures, DOM is slow, takes a lot of memory but it gives you a tree to perform any fancy operation on it..

now I've tried both, DOM (minidom) works the best by far for small objects (that's by the way used in CMFSetup too). Updating global datastructures from events with Sax is a pain...

You may be interested in the Sprout library, which at least has some infrastructure (underdocumented) that can help with complicated SAX import export scenarios:

http://cvs.infrae.com/Sprout/

Instead of DOM, it'd recommend ElementTree. This is coming from someone who knows DOM pretty well...

Regards,

Martijn
_______________________________________________
Zope3-dev mailing list
Zope3-dev@zope.org
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com

Reply via email to