Skip to content


Subversion checkout URL

You can clone with
Download ZIP
Fetching contributors…
Cannot retrieve contributors at this time
78 lines (46 sloc) 1.68 KB
Exposing libxml2 functionalities
* potential threading issues in XPath extension functions?
* Python extension functions, threading issues.
* Improved Relax NG error reporting. Right now we only get valid or invalid.
* Improved XML Schema error reporting. Right now we only get valid or invalid.
* Improved error handling in general; test structured exceptions in more
* See whether XInclude support can mimic ElementTree's API.
* Test XML entities, also in an ElementTree context.
* Support for loading files from other places than filesystem, for
instance xslt:include, xslt:import, XInclude, Relax NG import.
* More tests for error handling.
In general
* test namespaces more in-depth
* will namespaces nodes of unknown namespaces be added (and never freed?)
* Various (c)ElementTree builders and parser APIs. Are they needed?
* iterparse support would be nice.
* memory errors and memory leaks when returning nodes from XPath
extension functions.
Top level
* parse() support for custom parsers. (?)
* ProcessingInstruction
* improve getiterator() implementation to use Python-level iterators
* _setroot(), even though this is not strictly a public method.
* parse() - this seems hard to implement sanely so this may be an
* improve write() and write_c14n() support to use file pointers
directly where possible, instead of going through memory.
Not yet implemented.
* Relaxed NG compact notation (rnc versus rng) support. May consider
integrating this:
Jump to Line
Something went wrong with that request. Please try again.