At 4:43 PM -0400 6/21/01, John Cowan wrote:

>Let me also note that it is only *parsers* that are affected by
>this particular change.  It does *not* require change at any level
>above the parser.  U+0085 (and hopefully U+2028 as well), like the 
>existing CR and LF and CR/LF sequences, would be mapped by a 
>Blueberry
>parser to the universal XML convention of LF.  Once that is done,
>higher levels will see only LF.
>

Would that it were so. It's not. Among other non-parser things that 
will be affected are:

1. Test suites
2. Other specs such as canonical XML
3. All sorts of books and printed documentation that will become 
inaccurate as a result of this change.
4. Systems that use a parser to read XML, but will need to be 
retested and validated when the parser they use is changed.
5. Systems that rely on regular expressions rather than a full 
parser. (I've seen a few of these out in the wild.)

This is just what I can think of off the top of my head. There's probably more.
-- 

+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | [EMAIL PROTECTED] | Writer/Programmer |
+-----------------------+------------------------+-------------------+
|                  The XML Bible (IDG Books, 1999)                   |
|              http://metalab.unc.edu/xml/books/bible/               |
|   http://www.amazon.com/exec/obidos/ISBN=0764532367/cafeaulaitA/   |
+----------------------------------+---------------------------------+
|  Read Cafe au Lait for Java News:  http://metalab.unc.edu/javafaq/ |
|  Read Cafe con Leche for XML News: http://metalab.unc.edu/xml/     |
+----------------------------------+---------------------------------+

Reply via email to