diff options
author | William Joye <wjoye@cfa.harvard.edu> | 2016-11-17 20:58:44 (GMT) |
---|---|---|
committer | William Joye <wjoye@cfa.harvard.edu> | 2016-11-17 20:58:44 (GMT) |
commit | 4f65b25b474bf534e40c3d3aa47d43e8457fcc9a (patch) | |
tree | 21aab4f800fd8a5046a929b3243edf9d461917d5 /libxml2/python/TODO | |
parent | 5720be2a1ff34bf88992db24716f1e489a745e01 (diff) | |
parent | 4464fd97bf7e813b5badf1937e59f6fb5d2be646 (diff) | |
download | blt-4f65b25b474bf534e40c3d3aa47d43e8457fcc9a.zip blt-4f65b25b474bf534e40c3d3aa47d43e8457fcc9a.tar.gz blt-4f65b25b474bf534e40c3d3aa47d43e8457fcc9a.tar.bz2 |
Merge commit '4464fd97bf7e813b5badf1937e59f6fb5d2be646' as 'libxml2'
Diffstat (limited to 'libxml2/python/TODO')
-rw-r--r-- | libxml2/python/TODO | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/libxml2/python/TODO b/libxml2/python/TODO new file mode 100644 index 0000000..f446f6e --- /dev/null +++ b/libxml2/python/TODO @@ -0,0 +1,57 @@ + TODO for the libxml2 Python wrappers + + $Id$ + +Things to do: +------------- + +- SAX interfaces + - push is done but no generic interface + - elementDecl need some work + - need more testing and check full callbacks for xmllib/sgmlop replacement +- enums -> libxml.py +- access to XPath variables +- xmlBuffer exposure +- xpathContext, being able to set/get info and clean it up +- more work needed on context handling for function lookup + and use of an hash table. +- add regression tests + - SAX flow +- DTD element and attributes content accesses + - attribute handled in SAX + - element needed in both + + +Done: +----- +- class hierarchy: + + make specific node type inherit from xmlNode + done, had to sort the classes in the output + + get the generator to output a classes.txt description + done libxml2class.txt +- add regression tests + - tests/Makefile.am: export the Python class path + - xpath queries + - xpath extension + - check memory + - build tree + - saving +- extensions based on a python.xml description of the new specific + interfaces + file libxml2-python-api.xml , first entry is xmlRegisterXPathFunction +- spec file: automatically generate for pythonX.Y if found + Done, a bit ugly by running new makes in %install for each level + found. +- error redirections and preformat +- handling of node.content +- access to xmlParserCtxt and push mode + - needed for SAX too + - entry points + - wrappers + - decent interface for setting/getting behaviour +- memory debug interfaces +- SAX interfaces + - basic stuff with push is available + - basic xmllib replacement + +Daniel Veillard |