lxml is a new Python binding for libxml2 and libxslt, completelyindependent from existing Python bindings. Its aim:.* Pythonic API.* Documented.* Use Python unicode strings in API.* Safe (no segfaults).* No manual memory management!.lxml aims to provide a Pythonic API by following as much as possiblethe ElementTree API, trying to avoid inventing too many new APIs,or the user's having to learn new things -- XML is complicated enough.