Magnus Lycka wrote: > I'm looking for some library to parse XML code > much faster than the libs built into Python 2.4 > (I'm stuck with 2.4 for quite a while) and I > also need XML Schema validation, and would > appreciate support for e.g. XPath and XInclude. > I also want an API which is more Pythonic than > e.g. a thin wrapper over a C or C++ API.
For a more Pythonic API, you probably want to look at cElementTree which is now in the Python 2.5 stdlib. You can get it standalone from here: http://effbot.org/downloads/#cElementTree This implementation doesn't fully support XSLT, XPath, etc. but lxml exposes an ElementTree-style API through lxml.etree, and does, I believe, support many of these other things: http://codespeak.net/lxml/ I don't know too much about lxml's speed, but since it's a wrapper to the libxml2 and libxslt libraries, it should be reasonably fast. STeVe -- http://mail.python.org/mailman/listinfo/python-list