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]


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

Reply via email to