Annotation of embedaddon/libxml2/python/TODO, revision 1.1
1.1 ! misho 1: TODO for the libxml2 Python wrappers
! 2:
! 3: $Id$
! 4:
! 5: Things 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:
! 25: Done:
! 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:
! 57: Daniel Veillard
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>