VirtualBox

source: vbox/trunk/src/libs/libxml2-2.9.14/python/TODO@ 104197

Last change on this file since 104197 was 95312, checked in by vboxsync, 3 years ago

libs/{curl,libxml2}: OSE export fixes, bugref:8515

File size: 1.6 KB
Line 
1 TODO for the libxml2 Python wrappers
2
3Things to do:
4-------------
5
6- SAX interfaces
7 - push is done but no generic interface
8 - elementDecl need some work
9 - need more testing and check full callbacks for xmllib/sgmlop replacement
10- enums -> libxml.py
11- access to XPath variables
12- xmlBuffer exposure
13- xpathContext, being able to set/get info and clean it up
14- more work needed on context handling for function lookup
15 and use of an hash table.
16- add regression tests
17 - SAX flow
18- DTD element and attributes content accesses
19 - attribute handled in SAX
20 - element needed in both
21
22
23Done:
24-----
25- class hierarchy:
26 + make specific node type inherit from xmlNode
27 done, had to sort the classes in the output
28 + get the generator to output a classes.txt description
29 done libxml2class.txt
30- add regression tests
31 - tests/Makefile.am: export the Python class path
32 - xpath queries
33 - xpath extension
34 - check memory
35 - build tree
36 - saving
37- extensions based on a python.xml description of the new specific
38 interfaces
39 file libxml2-python-api.xml , first entry is xmlRegisterXPathFunction
40- spec file: automatically generate for pythonX.Y if found
41 Done, a bit ugly by running new makes in %install for each level
42 found.
43- error redirections and preformat
44- handling of node.content
45- access to xmlParserCtxt and push mode
46 - needed for SAX too
47 - entry points
48 - wrappers
49 - decent interface for setting/getting behaviour
50- memory debug interfaces
51- SAX interfaces
52 - basic stuff with push is available
53 - basic xmllib replacement
54
55Daniel Veillard
Note: See TracBrowser for help on using the repository browser.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette