VirtualBox

source: vbox/trunk/src/libs/libxml2-2.6.30/python/TODO@ 14790

Last change on this file since 14790 was 6076, checked in by vboxsync, 17 years ago

Merged dmik/s2 branch (r25959:26751) to the trunk.

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