Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

60 lines (35 sloc) 1.152 kb
===============
ToDo's for lxml
===============
lxml
====
Exposing libxml2 functionalities
--------------------------------
* Test XML entities, also in an ElementTree context.
In general
----------
* test namespaces more in-depth
* more testing on multi-threading
* better exception messages for XPath and schemas based on error log,
e.g. missing namespace mappings in XPath
QName
-----
* expose prefix support?
Objectify
---------
* emulate setting special __attributes__ on ObjectifiedElement's as Python
attributes, not XML children
Features
--------
* RelaxNG compact notation (rnc versus rng) support. Currently not supported
by libxml2 (patch exists)
lxml 2.0
========
* always use '<string>' as URL when tree was parsed from string? (can libxml2
handle this?)
* clean up (and remove?) duplicated API for extension functions
* follow PEP 8 in API naming (avoidCamelCase in_favour_of_underscores)
* clean support for entities (is the Entity element class enough?)
* rewrite iterparse() to accept a parser as argument instead of being
one (or maybe not: iterparse() can't deal with all parser options
anyway).
Jump to Line
Something went wrong with that request. Please try again.