Ticket #10 (new task)
Re-write to use python-lxml
| Reported by: | simon | Owned by: | simon |
|---|---|---|---|
| Priority: | normal | Component: | TracXmlRenderer |
| Severity: | normal | Keywords: | lxml python re-write |
| Cc: | simon@… |
Description (last modified by simon) (diff)
From the python-lxml Debian package description:
lxml is a new Python binding for libxml2 and libxslt, completely independent from these 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 possible the ElementTree API, trying to avoid having to invent too many new APIs, or you having to learn new things -- XML is complicated enough.
Change History
Note: See
TracTickets for help on using
tickets.
