Powerful and Pythonic XML processing library

Edit Package python-lxml

lxml is a Pythonic, mature 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.

Refresh
Refresh
Source Files
Filename Size Changed
lxml-3.2.1.tar.gz 0003335355 3.18 MB
lxmldoc-3.2.1.pdf 0001098937 1.05 MB
python-lxml.changes 0000033979 33.2 KB
python-lxml.spec 0000002859 2.79 KB
python3-lxml.changes 0000011229 11 KB
python3-lxml.spec 0000002671 2.61 KB
Revision 41 (latest revision is 111)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 175240 from Sascha Peilicke's avatar Sascha Peilicke (saschpe) (revision 41)
- update to 3.2.1:
* The methods ``apply_templates()`` and ``process_children()`` of XSLT
  extension elements have gained two new boolean options ``elements_only``
  and ``remove_blank_text`` that discard either all strings or whitespace-only
  strings from the result list.
* When moving Elements to another tree, the namespace cleanup mechanism
  no longer drops namespace prefixes from attributes for which it finds
  a default namespace declaration, to prevent them from appearing as
  unnamespaced attributes after serialisation.
* Returning non-type objects from a custom class lookup method could lead
  to a crash.
* Instantiating and using subtypes of Comments and ProcessingInstructions
  crashed. (forwarded request 175226 from dirkmueller)
Comments 0
openSUSE Build Service is sponsored by