lxml is the most feature-rich and easy-to-use library for processing XML and HTML in the Python language.
lxml is a Pythonic binding for the libxml2 and libxslt libraries. It is unique in that it combines the speed and feature completeness of these libraries with the simplicity of a native Python API, mostly compatible to the well-known ElementTree API, but with a heavily extended feature set.
The project is mainly driven by interest through the mailing list. Join us there!
All bugs Latest bugs reported
Bug #1479389: xpath expressions don't work correctly when using position in predicate
Reported on 2015-07-29
Bug #1471250: SegFault when opening some odt document
Reported on 2015-07-03
Bug #1470809: xml.etree.ElementTree.tostring writes a XML encoding declaration with encoding='utf8'
Reported on 2015-07-02
Bug #1467503: isoschematron RELAXNG validation faulty
Reported on 2015-06-22
Bug #1465357: Allow xmlfile.write() to accept a None
Reported on 2015-06-15
All packages Packages in Distributions
lxml source package in Wily
Version 3.4.4-1 uploaded 23 hours ago
lxml source package in Vivid
Version 3.4.2-1 uploaded on 2015-02-27
lxml source package in Utopic
Version 3.3.6-0ubuntu1 uploaded on 2014-09-11
lxml source package in Trusty
Version 3.3.3-1ubuntu0.1 uploaded on 2014-05-16
lxml source package in Precise
Version 2.3.2-1ubuntu0.2 uploaded on 2014-05-20
All blueprints Latest blueprints
Validation messages should be localized or easily localizable
Registered on 2012-11-08
Registered on 2009-10-28
Annotating objectify trees with an XML Schema
Registered on 2008-01-28
Bootstrapping namespace implementations based on a schema
Registered on 2008-01-03