|
[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] sax2: cdata, characters and ignorable whitespace
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@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To unsubscribe, mailto:majordomo@i... the following message;
unsubscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)
|
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
|
|||||||||

Cart








