Python XML processing library
The lxml XML toolkit is a Pythonic binding for the C libraries libxml2 and libxslt.
Make sure tests are only run when requested