[
Lists Home |
Date Index |
Thread Index
]
----- Original Message -----
From: "Andy Rappaport" <Andy@bladelogic.com>
> Hello
>
> 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?
Karl
|