Hello,

I'm trying to use the methods in the interface
org.apache.xerces.xni.parser.XMLPullParserConfiguration
and I can't figure out how to create an instance of a
parser which implements it.  I've made two attempts -
the first is to run this code:

//Begin Code
    public static void main(String[] args) throws
Exception
    {
      XMLParserConfiguration parserConfig = null;

     // create parser configuration
     try 
     {
      parserConfig = 
       
(XMLParserConfiguration)ObjectFactory.newInstance("org.apache.xerces.xni.parser.XMLPullParserConfiguration",
                      ObjectFactory.findClassLoader(),
true);
                  
    }
    catch (Exception e) 
    {
      System.err.println("error: Unable to instantiate
parser configuration
org.apache.xerces.xni.parser.XMLPullParserConfiguration");
    }
    
//    XMLDocumentParser parser = new
XMLDocumentParser(parserConfig);
//End Code

Getting this code to compile involved copying
ObjectFactory.java and SecuritySupport.java from the
samples/xni directory and building them along with my
test code.  When I run the class I get this error:

Exception in thread "main"
ObjectFactory$ConfigurationError: Provider
org.apache.xerces.xni.parser.XMLPullParserConfiguration
could not be instantiated:
java.lang.InstantiationException:
org.apache.xerces.xni.parser.XMLPullParserConfiguration
        at
ObjectFactory.newInstance(ObjectFactory.java:346)
        at PullParserTest.main(PullParserTest.java:35)

I also tried launching the VM like so:

java
-Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.xni.parser.XMLPullParserConfiguration
PullParserTest ADMAdapterOutput.xml

but that didn't help.  I've poked around the
documentation quite a bit but I'm still in the dark. 
Am I making this harder than need be?  Can anyone
provide me with a bit of code to create a PullParser
instance?  Thanks in advance.

-jason




                
__________________________________ 
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to