skip to navigation
skip to content

Not Logged In

lxml 0.9.1

Powerful and Pythonic XML processing library combining libxml2/libxslt with the ElementTree API.

Latest Version: 2.1.2

lxml is a Pythonic binding for the libxml2 and libxslt libraries. It provides safe and convenient access to these libraries using the ElementTree API.

It extends the ElementTree API significantly to offer support for XPath, RelaxNG, XML Schema, XSLT, C14N and much more.

0.9.1 (2006-03-30)

Features added

  • lxml.sax.ElementTreeContentHandler checks closing elements and raises SaxError on mismatch
  • lxml.sax.ElementTreeContentHandler now supports namespace-less SAX events (startElement, endElement) and defaults to empty attributes (keyword argument)
  • Speedup for repeatedly accessing element tag names
  • Minor API performance improvements

Bugs fixed

  • Memory deallocation bug when using XSLT output method "html"
  • sax.py was handling UTF-8 encoded tag names where it shouldn't
  • lxml.tests package will no longer be installed (is still in source tar)
File Type Py Version Size # downloads
lxml-0.9.1-py2.4-freebsd-6.0-RELEASE-i386.egg (md5)
provided by Steve Howe
Python Egg 2.4 151KB 393
lxml-0.9.1-py2.4-linux-x86_64.egg (md5, pgp)
built on Linux-2.6.16-20060329183759-x86_64-with-glibc2.2.5
Python Egg 2.4 156KB 419
lxml-0.9.1-py2.4-macosx-10.4-ppc.egg (md5)
provided by Georges Racinet
Python Egg 2.4 300KB 432
lxml-0.9.1-py2.3-linux-i686.egg (md5)
built on Linux-2.6.12-10-686-i686-with-glibc2.3
Python Egg 2.3 486KB 410
lxml-0.9.1.win32-py2.4.exe (md5)
provided by Steve Howe
MS Windows installer 2.4 151KB 223
lxml-0.9.1-py2.4-win32.egg (md5)
provided by Steve Howe
Python Egg 2.4 124KB 405
lxml-0.9.1-py2.4-linux-i686.egg (md5)
built on Linux-2.6.12-10-686-i686-with-glibc2.3
Python Egg 2.4 138KB 460
lxml-0.9.1.tar.gz (md5, pgp) Source 250KB 205