Server IP : 103.169.32.36 / Your IP : 216.73.217.13 Web Server : Apache System : Linux web.dpmptsp 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64 User : apache ( 48) PHP Version : 5.6.40 Disable Function : NONE MySQL : ON | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /usr/share/doc/libxml2-python-2.9.1/ |
Upload File : |
| Current File : /usr/share/doc/libxml2-python-2.9.1/TODO |
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
| N4m3 |
5!z3 |
L45t M0d!f!3d |
0wn3r / Gr0up |
P3Rm!55!0n5 |
0pt!0n5 |
| .. |
-- |
September 29 2025 07:01:39 |
0 / 0 |
0755 |
|
| | | | | |
| TODO |
1.585 KB |
July 30 2009 15:24:34 |
0 / 0 |
0644 |
|
| apibuild.py |
79.751 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| attribs.py |
0.8 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| build.py |
1.515 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| compareNodes.py |
1.48 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| ctxterror.py |
1.293 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| cutnpaste.py |
1.259 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| dtdvalid.py |
0.604 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| error.py |
1.036 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| inbuf.py |
0.486 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| index.py |
32.137 KB |
July 30 2009 15:24:34 |
0 / 0 |
0755 |
|
| indexes.py |
2.898 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| input_callback.py |
5.006 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| libxml2class.txt |
22.415 KB |
April 19 2013 07:28:37 |
0 / 0 |
0644 |
|
| nsdel.py |
1.552 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| outbuf.py |
3.071 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| push.py |
0.751 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| pushSAX.py |
1.459 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| pushSAXhtml.py |
1.574 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| python.html |
19.46 KB |
March 27 2013 08:08:53 |
0 / 0 |
0644 |
|
| reader.py |
12.228 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader2.py |
5.22 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader3.py |
4.056 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader4.py |
1.151 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader5.py |
1.222 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader6.py |
2.61 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| reader7.py |
1.717 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| reader8.py |
0.667 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| readererr.py |
1.249 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| readernext.py |
2.426 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| regexp.py |
0.699 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| relaxng.py |
1.175 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| resolver.py |
0.837 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| schema.py |
1.279 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| serialize.py |
4.177 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| sync.py |
3.441 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| thread2.py |
2.252 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tst.py |
0.573 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tstLastError.py |
2.834 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tstURI.py |
1.077 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tstmem.py |
0.703 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| tstxpath.py |
1.431 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| validDTD.py |
1.196 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| validRNG.py |
1.899 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| validSchemas.py |
2.017 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| validate.py |
1.68 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| walker.py |
2.352 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| xpath.py |
1.167 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| xpathext.py |
1.098 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| xpathleak.py |
1.526 KB |
April 02 2013 02:25:28 |
0 / 0 |
0755 |
|
| xpathns.py |
0.539 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|
| xpathret.py |
1.288 KB |
March 30 2013 14:34:34 |
0 / 0 |
0755 |
|