Annotation of embedaddon/libxml2/python/TODO, revision 1.1.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>