[ Avaa Bypassed ]




Upload:

Command:

hmhc3928@13.59.54.188: ~ $
             TODO for the libxml2 Python wrappers

         $Id$

Things to do:
-------------

- SAX interfaces
  - push is done but no generic interface
  - elementDecl need some work
  - need more testing and check full callbacks for xmllib/sgmlop replacement
- enums -> libxml.py
- access to XPath variables
- xmlBuffer exposure
- xpathContext, being able to set/get info and clean it up
- more work needed on context handling for function lookup
  and use of an hash table.
- add regression tests
   - SAX flow
- DTD element and attributes content accesses
   - attribute handled in SAX
   - element needed in both


Done:
-----
- class hierarchy:
  + make specific node type inherit from xmlNode
    done, had to sort the classes in the output
  + get the generator to output a classes.txt description
    done libxml2class.txt
- add regression tests
   - tests/Makefile.am: export the Python class path
   - xpath queries
   - xpath extension
   - check memory
   - build tree
   - saving
- extensions based on a python.xml description of the new specific
  interfaces
   file libxml2-python-api.xml , first entry is xmlRegisterXPathFunction
- spec file: automatically generate for pythonX.Y if found
  Done, a bit ugly by running new makes in %install for each level
  found.
- error redirections and preformat
- handling of node.content
- access to xmlParserCtxt and push mode
   - needed for SAX too
   - entry points
   - wrappers
   - decent interface for setting/getting behaviour
- memory debug interfaces
- SAX interfaces
   - basic stuff with push is available
   - basic xmllib replacement

Daniel Veillard

Filemanager

Name Type Size Permission Actions
TODO File 1.58 KB 0644
apibuild.py File 79.75 KB 0755
attribs.py File 819 B 0755
build.py File 1.51 KB 0755
compareNodes.py File 1.48 KB 0755
ctxterror.py File 1.29 KB 0755
cutnpaste.py File 1.26 KB 0755
dtdvalid.py File 619 B 0755
error.py File 1.04 KB 0755
inbuf.py File 498 B 0755
index.py File 32.14 KB 0755
indexes.py File 2.9 KB 0755
input_callback.py File 5.01 KB 0755
libxml2class.txt File 22.42 KB 0644
nsdel.py File 1.55 KB 0755
outbuf.py File 3.07 KB 0755
push.py File 769 B 0755
pushSAX.py File 1.46 KB 0755
pushSAXhtml.py File 1.57 KB 0755
python.html File 19.46 KB 0644
reader.py File 12.23 KB 0755
reader2.py File 5.22 KB 0755
reader3.py File 4.06 KB 0755
reader4.py File 1.15 KB 0755
reader5.py File 1.22 KB 0755
reader6.py File 2.61 KB 0755
reader7.py File 1.72 KB 0755
reader8.py File 683 B 0755
readererr.py File 1.25 KB 0755
readernext.py File 2.43 KB 0755
regexp.py File 716 B 0755
relaxng.py File 1.17 KB 0755
resolver.py File 857 B 0755
schema.py File 1.28 KB 0755
serialize.py File 4.18 KB 0755
sync.py File 3.44 KB 0755
thread2.py File 2.25 KB 0755
tst.py File 587 B 0755
tstLastError.py File 2.83 KB 0755
tstURI.py File 1.08 KB 0755
tstmem.py File 720 B 0755
tstxpath.py File 1.43 KB 0755
validDTD.py File 1.2 KB 0755
validRNG.py File 1.9 KB 0755
validSchemas.py File 2.02 KB 0755
validate.py File 1.68 KB 0755
walker.py File 2.35 KB 0755
xpath.py File 1.17 KB 0755
xpathext.py File 1.1 KB 0755
xpathleak.py File 1.53 KB 0755
xpathns.py File 552 B 0755
xpathret.py File 1.29 KB 0755