[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] SAX: multiple handlers
In a private message, one SAX user raised the issue again of multiple handlers. The user suggested the situation where someone wants to extract information from a document _and_ copy the document to an OutputStream at the same time: for a clean implementation, each of these should be in a different handler. During the last round, most people vetoed this idea. Here it is again, though, for your consideration: package org.xml.sax; import java.io.InputStream; public interface Parser { public void addEntityHandler (EntityHandler handler); public void removeEntityHandler (EntityHandler handler); public void addDocumentHandler (DocumentHandler handler); public void removeDocumentHandler (DocumentHandler handler); public void addErrorHandler (ErrorHandler handler); public void removeErrorHandler (ErrorHandler handler); public void parse (String publicId, String systemId) throws java.lang.Exception; public void parse (String publicId, String systemId, InputStream inputStream) throws java.lang.Exception; } Any further thoughts on this issue? All the best, David -- David Megginson ak117@f... Microstar Software Ltd. dmeggins@m... http://home.sprynet.com/sprynet/dmeggins/ 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/ To (un)subscribe, mailto:majordomo@i... the following message; (un)subscribe 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
|