File:  [Public] / XML / TODO
Revision 1.3: download - view: text, annotated - select for diffs
Tue Jul 7 00:36:24 1998 UTC (25 years, 10 months ago) by daniel
Branches: MAIN
CVS tags: HEAD
Applied the patches from John Ehresman <jehresma@dsg.harvard.edu> for
line numbering and better use of "const", Daniel.


           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 disign 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>

$Id: TODO,v 1.3 1998/07/07 00:36:24 daniel Exp $

Webmaster