[
Lists Home |
Date Index |
Thread Index
]
At 3:57 PM -0500 12/19/01, Jonathan Borden wrote:
>Hmmph... well I don't profess to understand much of this character stuff,
>but it seemed to me logical that character refs would be a good way to
>escape characters not otherwise allowed in text ... I'm sure there is a good
>reason why this isn't allowed -- I mean it does let me stuff an < into an
>attribute, so what is the huge difference between that and � ? Oh well,
>I never should have piped in on this thread anyways...
>
The difference is that < is a legal character in C strings whereas
NUL is not. Once the parser decodes that reference and tries to stick
it in a string or stuff it in a database, all hell can break loose.
Some languages are more hell-resistant than others, but it's a big
enough problem that it does need to be considered.
--
+-----------------------+------------------------+-------------------+
| Elliotte Rusty Harold | elharo@metalab.unc.edu | Writer/Programmer |
+-----------------------+------------------------+-------------------+
| The XML Bible, 2nd Edition (Hungry Minds, 2001) |
| http://www.ibiblio.org/xml/books/bible2/ |
| http://www.amazon.com/exec/obidos/ISBN=0764547607/cafeaulaitA/ |
+----------------------------------+---------------------------------+
| Read Cafe au Lait for Java News: http://www.cafeaulait.org/ |
| Read Cafe con Leche for XML News: http://www.ibiblio.org/xml/ |
+----------------------------------+---------------------------------+
|