blob: 0fc997b04c0dd2ecd84213ef0b4a1e534217a25e [file] [log] [blame]
Daniel Veillard253aa2c2002-02-02 09:17:16 +00001 TODO for the libxml2 Python wrappers
2
Daniel Veillard9589d452002-02-02 10:28:17 +00003 $Id$
Daniel Veillard253aa2c2002-02-02 09:17:16 +00004
5Things to do:
6-------------
7
8- handling of node.content
9- SAX interfaces
10- error redirections and preformat
Daniel Veillard253aa2c2002-02-02 09:17:16 +000011- memory debug interfaces
12- enums -> libxml.py
Daniel Veillard253aa2c2002-02-02 09:17:16 +000013- access to XPath variables
14- parserCtxt exposure:
15 - entry points
16 - wrappers
17 - decent interface for setting/getting behaviour
18- xmlBuffer exposure
19- xpathContext, being able to set/get info and clean it up
20- add regression tests
21 - check memory
22 - build tree
23 - saving
24 - SAX flow
25
26
27Done:
28-----
29- class hierarchy:
30 + make specific node type inherit from xmlNode
Daniel Veillard9589d452002-02-02 10:28:17 +000031 done, had to sort the classes in the output
32 + get the generator to output a classes.txt description
33 done libxml2class.txt
Daniel Veillard253aa2c2002-02-02 09:17:16 +000034- add regression tests
35 - tests/Makefile.am: export the Python class path
36 - xpath queries
37 - xpath extension
Daniel Veillard9589d452002-02-02 10:28:17 +000038- extensions based on a python.xml description of the new specific
39 interfaces
40 file libxml2-python-api.xml , first entry is xmlRegisterXPathFunction
41- spec file: automatically generate for pythonX.Y if found
42 Done, a bit ugly by running new makes in %install for each level
43 found.
Daniel Veillard253aa2c2002-02-02 09:17:16 +000044
45Daniel Veillard