diff options
author | Daniel Veillard <veillard@src.gnome.org> | 1998-07-24 19:24:09 +0000 |
---|---|---|
committer | Daniel Veillard <veillard@src.gnome.org> | 1998-07-24 19:24:09 +0000 |
commit | 01791d57d650e546a915522e57c079157a5bb395 (patch) | |
tree | bfce8e936713e44d8682152c9aa484749940705e /TODO | |
download | android_external_libxml2-01791d57d650e546a915522e57c079157a5bb395.tar.gz android_external_libxml2-01791d57d650e546a915522e57c079157a5bb395.tar.bz2 android_external_libxml2-01791d57d650e546a915522e57c079157a5bb395.zip |
Added the XML code developped at W3C, Daniel.
Diffstat (limited to 'TODO')
-rw-r--r-- | TODO | 30 |
1 files changed, 30 insertions, 0 deletions
@@ -0,0 +1,30 @@ + + TODO for the XML parser: + +- Support for UTF-8 encoding +- progressive parsing. Currently the parser uses a single + string containing the full document. The good point is + that there is no context associated with the parser, the + full state is in the stack. The bad point is that such a + recursive design is hard to make progressive ... +- Better error handling, use a dedicated, overridable error + handling function. +- Keep track of line numbers for better error reporting. +- DOM support, instead of using a proprietary in memory + format for the document representation, the parser should + call a DOM API to actually build the resulting document. + Then the parser becomes independent of the in-memory + representation of the document. Even better using RPC's + the parser can actually build the document in another + program. +- finish the support for Entities. +- Support for Comments (bad, should be in ASAP, they are parsed + but not stored). +- Support for PI. +- Support for CDATA. + +Done: +- C++ support : John Ehresman <jehresma@dsg.harvard.edu> +- Updated code to follow more recent specs, added compatibility flag + +$Id$ |