[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: entity reference
Jonathan Borden wrote: >Ronald Bourret wrote: > > Note that the DOM has a normalize() method for joining sibling text >nodes. > > Unfortunately, this still leaves CDATA nodes, entity references, >comments, > > etc. in place. What this method really needs is a flag that will >normalize > > all "logical" sibling text -- remove comments, expand entities, join the > > resulting text nodes, etc. > > > > This would be a really useful function to be implemented as a SAX >filter, if this hasn't been done already. I'm not sure I understand -- how would a SAX filter help the DOM? If you are building a DOM tree from SAX 1.0 events, there are no entity references, etc. -- the most you could get is multiple text nodes (from multiple callbacks to DocumentHandler.characters()), which the normalize() method can handle. (There is also a SAX filter somewhere that bundles multiple calls to character() into a single call.) Similarly, if you were generating SAX 1.0 events from DOM, the most you could get is multiple calls to character(). -- Ron Bourret ________________________________________________________________________ Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com
|
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
|