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>