Opened 19 years ago

Last modified 15 years ago

#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)

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 (2)

comment:1 Changed 18 years ago by simon

  • Type changed from defect to task

comment:2 Changed 18 years ago by simon

  • Description modified (diff)

Added some linkage

Note: See TracTickets for help on using tickets.