effbot.org proudly presents version 1.0 final of the cElementTree library, a fast and very efficient implementation of the ElementTree API, for Python 2.1 and later.
On typical documents, cElementTree is 15-20 times faster than the Python version of ElementTree, and uses 2-5 times less memory. The combination of low memory use and high parsing/building speed means that you can easily work with documents in the 50-200 MB range in memory, on modern hardware. And for the cases when that's not good enough, the library provides a new, iterator-based API that lets you inspect, modify, and trim the tree while it is being built. For more information on this library, including download instructions, detailed benchmark figures, and more, see: http://effbot.org/zone/celementtree.htm enjoy /F PS. If you're using ElementTree, but would like more support for document validation and transformations, you might be interested in Martijn Faassens lxml.etree implementation, which is based on Daniel Veillard's libxml2/libxslt. For more information, see Martijn's blog: http://faassen.n--tree.net/blog/ _______________________________________________ XML-SIG maillist - XML-SIG@python.org http://mail.python.org/mailman/listinfo/xml-sig