[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: ANN: SAX 2.0 extension proposals.
David Megginson wrote: > > David Brownell <david-b@p...> writes: > > > > * A plug'n'play XMLReader factory which supports multiple > > > parsers and transparent adaptation of SAX 1 parsers. > > > > More or less like the existing ParserFactory, except maybe > > following Java conventions a bit better ("createXMLReader") > > and throwing more appropriate exceptions? Yes. > > Could you post an appropriate skeletal interface, David? Certainly. That minimal version would look something like: public class org.xml.sax.helpers.XMLReaderFactory { private XmlReaderFactory () { } // no instances // // returns some "default" reader // mechanism for default is environment-specific // the generic one uses a system property // compiled-in defaults are also OK // public static XMLReader createXMLReader () throws SAXException; // // returns reader with specified class name // public static XMLReader createXMLReader (String name) throws SAXException } That latter method would be the one that does the "instanceof" test to see if the specified class implements XMLReader, Parser, or some other class entirely, and would presumably be called by the former method. - Dave
|
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
|