blob: f3ab844d56cb625247e95a75e917c043db717cf6 [file] [log] [blame]
Daniel Veillard01791d51998-07-24 19:24:09 +00001
2 TODO for the XML parser:
3
Daniel Veillardb05deb71999-08-10 19:04:08 +00004- use libunicode !
5- finish XPath, then XPointer, Xlink
Daniel Veillard260a68f1998-08-13 03:39:55 +00006- Support for UTF-8 and UTF-16 encoding (Urgent !!!).
7- progressive parsing. The entity support is a first step toward
8 asbtraction of an input stream. A large part of the context is still
9 located on the stack, moving to a state machine and putting everyting
10 in the parsing context should provide an adequate solution.
Daniel Veillard01791d51998-07-24 19:24:09 +000011
12Done:
Daniel Veillard5099ae81999-04-21 20:12:07 +000013- Improve the support for SAX
Daniel Veillard01791d51998-07-24 19:24:09 +000014- C++ support : John Ehresman <jehresma@dsg.harvard.edu>
15- Updated code to follow more recent specs, added compatibility flag
Daniel Veillard260a68f1998-08-13 03:39:55 +000016- Better error handling, use a dedicated, overridable error
17 handling function.
18- Support for CDATA.
19- Keep track of line numbers for better error reporting.
20- Support for PI (SAX one).
Daniel Veillard01791d51998-07-24 19:24:09 +000021
22$Id$