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:
Instead of DOM, it'd recommend ElementTree. This is coming from someone
who knows DOM pretty well...
Zope3-dev mailing list