Questions about parsing XML
jzgoda at gazeta.usun.pl
Sat Aug 7 16:24:40 CEST 2004
Kyle Root <kyleroot at gmail.com> pisze:
>> libxml2 (http://www.xmlsoft.org/) has excellent support for XPath, F.
>> Lundh's ElementTree also supports some XPath expressions, although it is
>> built on expat and needs to parse whole XML document.
> Well I was going to use that, but I remember reading somewhere that
> xmlib was depreciated or something, even if it has been do you still
> recommend libxml2 over expat?
Python's xmllib (regular expression based parser) is not the same
software as libxml2 (GNOME XML library) ;).
If you need full support for XPath, XPointer, XInclude or namespaces
(see http://www.xml.com/pub/a/2004/06/30/py-xml.html) I recommend using
libxml2. Some people say that some of its parsers are also faster than
original J. Clark's expat (although not as easy to use as expat or
expat-like SAX parser from libxml2).
More information about the Python-list