Accueil » lxml 0.9 est chez le marchand de fromage

lxml 0.9 est chez le marchand de fromage

Document Actions
lxml est une implémentation alternative de l'API d'ElementTree basée sur les excellentes bibliothèques C libxml2/libxslt. lxml apporte donc des fonctions supplémentaires par rapport à (c)ElementTree comme la gestion des standards XPATH, XSLT et la validation par XMLSchemas et RelaxNG.

21/03/2006

Lien : http://codespeak.net/lxml/


Nouveautés

Au menu de cette nouvelle version:

Installation

Les instructions détaillés sont disponible sur le site de lxml:

http://codespeak.net/lxml/installation.html

Un oeuf (binaire) pour linux-i686-py2.4 est disponible sur le cheeseshop (il faut néanmoins libxml2 et libxlst sur la machine), ce qui permet d'installer lxml sans avoir à le compiler:

$ sudo easy_install -U lxml

Si des volontaires veulent contribuer des oeufs pour windows et d'autres plateformes ils sont les bienvenus.

Conclusion

lxml est donc une excellente bibliothèque qui respecte au mieux les standards XML et étend considérablement les possibilités de cElementTree.

Pour des opérations de parsing XML simple, cElementTree qui sera présent par défaut dans python 2.5 est probablement suffisant (et souvent un peu plus rapide). Dès que des fonctionnalité supplémentaires sont nécessaires il est possible de swither pour lxml en changeant juste la ligne d'import.

Aidez l'AfPy

Rechercher
Dernières news Python
Les 6 dernières news
Afpyro d'Octobre - Rennes
03/10/2008 06:00
Sprint AFpy
03/10/2008 06:00
Appel à contribution
03/10/2008 06:00