OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.


Help: OASIS Mailing Lists Help | MarkMail Help



   Re: entity reference

[ Lists Home | Date Index | Thread Index ]
  • From: Ronald Bourret <rpbourret@hotmail.com>
  • To: jborden@mediaone.net, rpbourret@hotmail.com, xml-dev@lists.xml.org
  • Date: Tue, 01 Aug 2000 20:08:43 +0000 (CEST)

Jonathan Borden wrote:

>Ronald Bourret wrote:
> > Note that the DOM has a normalize() method for joining sibling text 
> > Unfortunately, this still leaves CDATA nodes, entity references, 
> > etc. in place. What this method really needs is a flag that will 
> > 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


News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS