Hello Prapti, Try setting the system property to org.apache.xerces.parsers.XIncludeParserConfiguration. This is the qualified name of the XMLParserConfiguration.
In your notation, you would want to invoke your application like so: java -Dorg.apache.xerces.xni.parser.XMLParserConfiguration=org.apache.xerces.parsers.XIncludeParserConfiguration application_class On Mon, 6 Oct 2003, Prapti Sen wrote: > Hello, > I am overriding the default parser configuration for enabling XInclude > processing using: > > java -Dorg.apache.xerces.xni.parser.XMLParserConfiguration= > org.apache.xerces.xni.parser.org.apache.xerces.parsers.XIncludeParserConfiguration > application_class > > I have set the CLASSPATH for "xercesImpl.jar" (xercesImpl.jar contains > 'org.apache.xerces.xni.parser.XMLParserConfiguration' and > 'org.apache.xerces.xni.parser.org.apache.xerces.parsers.XIncludeParserConfiguration' > ) . > > But still 'org.apache.xerces.xni.parser.XMLParserConfiguration' is not > getting set to > 'org.apache.xerces.xni.parser.org.apache.xerces.parsers.XIncludeParserConfiguration'. > > Because the output of running : > > $ java application_class > > is the same as running > > $ java -Dorg.apache.xerces.xni.parser.XMLParserConfiguration= > org.apache.xerces.xni.parser.org.apache.xerces.parsers.XIncludeParserConfiguration > application_class > > I think the 'org.apache.xerces.xni.parser.XMLParserConfiguration' is not > getting its new value. Do I need to configure something else for the new > setting to take effect. > > Thank you. > Prapti > > > -----Original Message----- > From: Michael Glavassevich [mailto:[EMAIL PROTECTED] > Sent: Thursday, October 02, 2003 12:53 PM > To: [EMAIL PROTECTED] > Subject: Re: XInclude > > > Hi, > > In order to use XInclude in Xerces you need to override the default parser > configuration. It must be set to > org.apache.xerces.parsers.XIncludeParserConfiguration. There are a couple > ways of doing this. They're described in the FAQ [1]. > > Hope that helps. > > [1] http://xml.apache.org/xerces2-j/faq-xni.html#override-default-config > > On Thu, 2 Oct 2003, Prapti Sen wrote: > > > I have Xercer-2.5.0 . I am not sure how to use XInclude. > > When I parse the Test_Suite.xml I do not get the contents of the included > > test.xml. Someone please help. > > > > I am using XInclude in a XML file (Test_Suite.xml) . The contents of > > Test_Suite.xml are: > > > > > > Test_Suite.xml > > ---------------------- > > <?xml version="1.0"?> > > <Test_Suite> > > <foo xmlns:xi="http://www.w3.org/2001/XInclude"> > > <xi:include href="test.xml"/> > > <test>some</test> > > </foo> > > </Test_Suite> > > > > > > test.xml > > ------------ > > <?xml version="1.0"?> > > <test> > > <test1>hi</test1> > > <test2>hello</test2> > > </test> > > > > > > As far as I understand, the resultant Test_Suite.xml, after resolving > > inclusions, actually has the following contents: > > > > <?xml version="1.0"?> > > <Test_Suite> > > <foo xmlns:xi="http://www.w3.org/2001/XInclude"> > > <test> > > <test1>hi</test1> > > <test2>hello</test2> > > </test> > > <test>some</test> > > </foo> > > </Test_Suite> > > > > > > But on parsing Test_Suite.xml , it does not give me the contents of > > test.xml. > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [EMAIL PROTECTED] > > For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > -- -------------------- Michael Glavassevich [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
