aboutsummaryrefslogtreecommitdiffstats
path: root/TODO
diff options
context:
space:
mode:
authorDaniel Veillard <veillard@src.gnome.org>1998-07-24 19:24:09 +0000
committerDaniel Veillard <veillard@src.gnome.org>1998-07-24 19:24:09 +0000
commit01791d57d650e546a915522e57c079157a5bb395 (patch)
treebfce8e936713e44d8682152c9aa484749940705e /TODO
downloadandroid_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--TODO30
1 files changed, 30 insertions, 0 deletions
diff --git a/TODO b/TODO
new file mode 100644
index 00000000..8fd623c5
--- /dev/null
+++ b/TODO
@@ -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$