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

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   sax2: cdata, characters and ignorable whitespace

[ Lists Home | Date Index | Thread Index ]
  • From: Stefan Haustein <haustein@ls8.cs.uni-dortmund.de>
  • To: xml-dev <xml-dev@ic.ac.uk>
  • Date: Tue, 04 Jan 2000 13:58:19 +0100


If sax2 shall report cdata boundaries also, 
wouldn't be the simples solution to integrate 
ignoreableWhitespace, characters and cdata 
into one DocumentHandler callback method:

void characters (int type, char [] characters, int start, int length);

The value of the type parameter is one of 
the integer constants IGNORABLE_WHITESPACE, 
CHARACTERS, or CDATA. 

SAX1 compatibility could be achived by having
two setDocumentHandler methods in the Parser interface:

setDocumentHandler (org.xml.sax2.DocumentHandler);

and the old

setDocumentHandler (org.xml.sax.DocumentHandler);

as already "proposed"(?) by David, but with different
behavior: Only one handler can be active at the same 
time.

setDocumentHandler (org.xml.sax.DocumentHandler documentHandler) 

is just a convenience method and 
should be implementded as follows:

setDocumentHandler (org.xml.sax.DocumentHandler sax1DocumentHandler) {
  
  setDocumentHandler 
    (new org.xml.sax2.helpers.Sax1DocumentHandlerWrapper 
      (sax1DocumentHandler));
}

Best regards

Stefan

 

-- 
Stefan Haustein
University of Dortmund
Computer Science VIII
www-ai.cs.uni-dortmund.de

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo@ic.ac.uk the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo@ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@ic.ac.uk)






 

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

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