Tech blog

Tag archives: xml

lxml – Pythonowy scyzoryk szwajcarski do XMLa

23 April 2009

Kumpel polecił mi ostatnio bardzo ciekawą bibliotekę Pythona do XMLa: lxml.Autorzy piszą:

lxml is the most feature-rich and easy-to-use library for working with XML and HTML in the Python language.
lxml bazuje na bibliotekach libxml2 i libxslt języka C. Istnieją Pythonowe bindingi (jak to napisać po Polsku?) do tych bibliotek ale, jak piszą autorzy, są one zbyt bliskie C i ich API jest mało Pythonowe. Poza tym są duże, zagmatwane, nie w pełni udokumentowane i wymagają ręcznego zarządzania pamięcią. Wszystkie te problemy ma załatwić lxml, która implementuje i rozszerza API biblioteki ElementTree (dostępnej w bibliotece standardowej Pythona od wersji 2.5). Po co więc [...] read more »