Daniel Veillard | 01791d5 | 1998-07-24 19:24:09 +0000 | [diff] [blame] | 1 | |
| 2 | TODO for the XML parser: |
| 3 | |
Daniel Veillard | b05deb7 | 1999-08-10 19:04:08 +0000 | [diff] [blame] | 4 | - use libunicode ! |
| 5 | - finish XPath, then XPointer, Xlink |
Daniel Veillard | 260a68f | 1998-08-13 03:39:55 +0000 | [diff] [blame] | 6 | - 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 Veillard | 01791d5 | 1998-07-24 19:24:09 +0000 | [diff] [blame] | 11 | |
| 12 | Done: |
Daniel Veillard | 5099ae8 | 1999-04-21 20:12:07 +0000 | [diff] [blame] | 13 | - Improve the support for SAX |
Daniel Veillard | 01791d5 | 1998-07-24 19:24:09 +0000 | [diff] [blame] | 14 | - C++ support : John Ehresman <jehresma@dsg.harvard.edu> |
| 15 | - Updated code to follow more recent specs, added compatibility flag |
Daniel Veillard | 260a68f | 1998-08-13 03:39:55 +0000 | [diff] [blame] | 16 | - 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 Veillard | 01791d5 | 1998-07-24 19:24:09 +0000 | [diff] [blame] | 21 | |
| 22 | $Id$ |