Schedule: XML processing with ElementTree and lxml

Olivier Grisel
Day Sunday
Room AW1.117
Start time 16:00
End time 17:00
Duration 01:00
Event type Podium
Track Python
Language English
XML processing with ElementTree and lxml

Python 2.5 now includes the ElementTree XML processing module to process XML documents and streams in an efficient, straightforward, pythonic way. This talk introduces the API on common use cases.

We also introduce a second implementation of the same API: lxml. This library based on libxml2/libxslt add further implement standard XPATH queries, XSTL processing and validation against schemas (XML Schema and RelaxNG).

We will finally demonstrate sample usage of those libraries to process ODF and SVG documents.