Lists Home |
Date Index |
----- Original Message -----
From: "Andy Rappaport" <Andy@bladelogic.com>
> Does anyone know how I can encode a raw line feed as part of XML element
> data such that
> when the parser returns it to me the linefeed remains? =20
> Raw String: Hello world\n <-note trailing linefeed. =20
> I can encode it to: <TAG>Hello world </TAG>
> Returned string Hello world <-no trailing linefeed
> My XML parser, expat SAX, always eats the linefeed. Carriage returns
> can be encoded fine and parsed fine.
> Anything thing I have been able to find on XML char encoding always
> lists linefeed as an exception to the rules. I've tried CDATA - no luck.
Many SAX parsers will report character data in multiple calls.
Is it possible that you are ignoring subsequent call-backs
to the character data handler?