[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Keep XML parser from eating linefeed in element data ??
----- Original Message ----- From: "Andy Rappaport" <Andy@b...> > 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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|