[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: whitespace normalization (was Re: CreateXML)
There was a time when I enjoyed the ability to run 'diff' on the output of a filter, expecting to review just the bits that were actually different. You just have to be extra careful. I'd put it in the same class as script quoting/special delimiter difficulties. (That was the topic to begin with, wasn't it?) - Mitch Simon St.Laurent wrote: > At 11:49 AM 6/20/2003 +0700, James Clark wrote: > >> It's worse than this. If your infoset contains a carriage return, you >> have to output it as a numeric character reference, otherwise line-end >> normalization will turn it into a line-feed. Similarly, if attribute >> values in the infoset contain line-feeds or tabs, they need to be >> output as numeric character references, otherwise attribute value >> normalization will turn them into spaces. > > > The more I've looked at whitespace normalization by XML processors, the > more it seem to be a convenience for one group of users which produces > strange and largely unavoidable inconveniences for other classes of > users. The complexity seems to grow especially rapidly if multiple > parse/manipulate/re-serialize cycles occur. > > (Then there were parsers which called themselves "XML applications", > with their own expectations for whitespace processing, but I haven't > looked into MSXML whitespace handling in a while.) > > I now have a processor (Ripper) that lets me do my own normalization (or > not), but this seems generally like a field where more consideration > might be a good idea. > > > > > ----------------------------------------------------------------- > The xml-dev list is sponsored by XML.org <http://www.xml.org>, an > initiative of OASIS <http://www.oasis-open.org> > > The list archives are at http://lists.xml.org/archives/xml-dev/ > > To subscribe or unsubscribe from this list use the subscription > manager: <http://lists.xml.org/ob/adm.pl> > >
|
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
|