Thanks Scott for the tip, I will look into using SAXParserFactory- the
reason I was using the XMLReaderFactory.createXMLReader() is because
I was using the qetest suite as examples of how to use XMLFilters, in
the test suite there are numerous occurrences of XMLReaderFactory as you
can see in the list below:
tigerfish% findstr -s "XMLReaderFactory.createXMLReader()"
working...
if( reader==null ) reader = XMLReaderFactory.createXMLReader();
if( reader==null ) reader = XMLReaderFactory.createXMLReader();
if( reader==null ) reader = XMLReaderFactory.createXMLReader();
if( reader==null ) reader= XMLReaderFactory.createXMLReader();
was found in file ./trax/ExamplesTest.java.
----------------------------------------------------------------
XMLReader reader = XMLReaderFactory.createXMLReader();
reader = XMLReaderFactory.createXMLReader();
reader = XMLReaderFactory.createXMLReader();
was found in file ./trax/SystemIdImpInclTest.java.
----------------------------------------------------------------
reader = XMLReaderFactory.createXMLReader();
was found in file ./trax/TestMultiTypeThreads.java.
----------------------------------------------------------------
reporter.logTraceMsg("SAX way:reader =
XMLReaderFactory.createXMLReader()");
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader wackyReader = XMLReaderFactory.createXMLReader();
was found in file ./trax/sax/SAXSourceAPITest.java.
----------------------------------------------------------------
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
was found in file ./trax/sax/SAXTransformerFactoryAPITest.java.
----------------------------------------------------------------
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
XMLReader reader = XMLReaderFactory.createXMLReader();
was found in file ./trax/sax/TemplatesHandlerAPITest.java.
----------------------------------------------------------------
//x XMLReader reader = XMLReaderFactory.createXMLReader();
// XMLReader reader = XMLReaderFactory.createXMLReader();
was found in file ./xslwrapper/SaxonWrapper.java.
----------------------------------------------------------------
XMLReader xslReader = XMLReaderFactory.createXMLReader();
XMLReader xmlReader = XMLReaderFactory.createXMLReader();
XMLReader xslReader = XMLReaderFactory.createXMLReader();
XMLReader xmlReader = XMLReaderFactory.createXMLReader();
was found in file ./xslwrapper/TraxWrapper.java.
----------------------------------------------------------------
XMLReader xslReader = XMLReaderFactory.createXMLReader();
XMLReader xmlReader = XMLReaderFactory.createXMLReader();
XMLReader xslReader = XMLReaderFactory.createXMLReader();
XMLReader xmlReader = XMLReaderFactory.createXMLReader();
was found in file ./xslwrapper/TraxSAXWrapper.java.
----------------------------------------------------------------
-Todd
>>Mailing-List: contact [EMAIL PROTECTED]; run by ezmlm
>>list-help: <mailto:[EMAIL PROTECTED]>
>>list-unsubscribe: <mailto:[EMAIL PROTECTED]>
>>list-post: <mailto:[EMAIL PROTECTED]>
>>Delivered-To: mailing list [EMAIL PROTECTED]
>>Subject: Re: Help using XMLReaderFactory.createXMLReader()
>>To: "G. Todd Miller - XML Tech Ctr - Development"
<[EMAIL PROTECTED]>
>>Cc: [EMAIL PROTECTED]
>>From: [EMAIL PROTECTED]
>>X-MIMETrack: Serialize by Router on CAMMAIL04/CAM/M/Lotus(Release
5.0.7 |March 21, 2001) at 06/19/2001 06:50:16 PM
>>MIME-Version: 1.0
>>X-Spam-Rating: h31.sny.collab.net 1.6.2 0/1000/N
>>
>>
>>Todd, how come you're using the XMLReaderFactory instead of JAXP 1.1
(i.e.
>>javax.xml.parsers.SAXParserFactory)??
>>
>>> System.setProperty("org.xml.sax.driver",
>>> "org.apache.crimson.jaxp.SAXParserFactoryImpl");
>>> System.out.println("org.xml.sax.driver property set to: " +
>>> System.getProperty("org.xml.sax.driver"));
>>>
>>>(( ...this is the setting used in many of the qetest programs ... )))
>>>
>>>and with crimson.jar in my CLASSPATH, the second run gives a
>>>
>>> java.lang.ClassCastException:
>>> org.apache.crimson.jaxp.SAXParserFactoryImpl.
>>
>>I think org.apache.crimson.jaxp.SAXParserFactoryImpl is probably the
>>implementation of javax.xml.parsers.SAXParserFactory, not XMLReader.
I'm
>>not sure, but I think there's a
org.apache.crimson.parser.XMLReaderImpl in
>>there.
>>
>>-scott
>>
>>
>>
>>
>>
>> "G. Todd
>> Miller - XML To:
[EMAIL PROTECTED]
>> Tech Ctr - cc: [EMAIL PROTECTED],
(bcc: Scott Boag/CAM/Lotus)
>> Development" Subject: Help using
XMLReaderFactory.createXMLReader()
>> <Glenn.Miller
>> @Sun.COM>
>>
>> 06/19/2001
>> 03:22 PM
>> Please
>> respond to
>> xalan-dev
>>
>>
>>
>>
>>
>>
>>Sorry if this is a really stupid question, but....
>>
>>How do I use XMLReaderFactory.createXMLReader() ?
>>
>>the way I am trying to use it is simply:
>> import org.xml.sax.XMLReader;
>> import org.xml.sax.helpers.XMLReaderFactory;
>> ...
>>
>> XMLReader reader = XMLReaderFactory.createXMLReader();
>>
>>when I run this, I get an SAXException that complains that I have not
>>set the sys prop 'org.xml.sax.driver'. So in my next attempt, I
>>programmatically set the property as:
>>
>> System.setProperty("org.xml.sax.driver",
>> "org.apache.crimson.jaxp.SAXParserFactoryImpl");
>> System.out.println("org.xml.sax.driver property set to: " +
>> System.getProperty("org.xml.sax.driver"));
>>
>>(( ...this is the setting used in many of the qetest programs ... )))
>>
>>and with crimson.jar in my CLASSPATH, the second run gives a
>>
>> java.lang.ClassCastException:
>> org.apache.crimson.jaxp.SAXParserFactoryImpl.
>>
>>
>>Any pointers on how I am supposed to use this ? Clearly I am missing
>>something, not sure where to look next....
>>
>>Thanks,
>>
>>Todd Miller
>>
>>
>>=======================================================================
>>G. Todd Miller Sun Microsystems Computer
Company
>>Software Systems Engineer 2 Network Drive, MS UBUR02-201
>>GE&IS XML Tech Center Burlington, MA 01803-0903
>> 781 442-0176
>> 781 442-1437 (fax)
>> [EMAIL PROTECTED]
>>
>>
>>
>>
=======================================================================
G. Todd Miller Sun Microsystems Computer Company
Software Systems Engineer 2 Network Drive, MS UBUR02-201
GE&IS XML Tech Center Burlington, MA 01803-0903
781 442-0176
781 442-1437 (fax)
[EMAIL PROTECTED]
Re: Help using XMLReaderFactory.createXMLReader()
G. Todd Miller - XML Tech Ctr - Development Wed, 20 Jun 2001 03:52:34 -0700
- Help using XMLReaderFactory.cr... G. Todd Miller - XML Tech Ctr - Development
- Re: Help using XMLReaderF... Scott_Boag
- Re: Help using XMLReaderF... G. Todd Miller - XML Tech Ctr - Development
- Re: Help using XMLReaderF... Shane_Curcuru
