Home. 
.

transparent

transparent

transparent

Altova Mailing List Archives


Re: AW: [xsl] xsl:include href-attribute

From: "NILESH PATEL" <jayganesh786@----------->
To:
Date: 6/4/2002 3:13:00 AM
I agree,



But in my application, scene is like this. I have java application which 
uses Transfomer utilities from XAlan 2.0.



Now java supplies xml file, xsl file and html as output stream. It also 
supplies about six paramters as well, using Transfoer.setParameter method. 
Currently I have to define all these six paramter(will grow with 
application, in each of the stylesheets. What would be nice is to define a 
common stylesheet, say main.xsl which includes named stylesheet in supplied 
xml file.



So in this case java application will sypply only main.xsl all the time with 
six parameters, which consequently includes acting stylesheets, which 
performs the required transformation. Obviously if I have about 10 to 15 
transformations to perfom, the current way to do this is time consuming and 
extra overhead on application too.



I am preety sure there must be a way to do this, but can not think of one.



Thanks for your input guys and lets work hard to get the best out of xsl.



Love you all.



Nilesh
From: Joerg Heinicke <joerg.heinicke@xxxxxx>
Reply-To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx
Subject: Re: AW: [xsl] xsl:include href-attribute
Date: Thu, 30 May 2002 17:04:00 +0200

NILESH PATEL wrote:
Yes but this will be no different than hard-coded xsl:import, isn't it?



If you want to create xsl:include statement dynamically then you have to 
do it the previous way, as in Param bar-chart on command line. RIGHT?



Thanks



Nilesh

Hello Nilesh,



as you can see in David's snippet, there is no need of variable use for 
this:



batch file:
...
java ... -IN data.xml -XSL bar-chart.xsl -OUT chart.svg


bar-char.xsl
...
<xsl:import  href="chart.xsl"/>

David

You start the transformation with the non-common stylesheet and there you 
include the common one. Of course this <xsl:import href="chart.xsl"/> is 
hard-coded. There is no possibility of variable use. You can only create 
the stylesheet dynamically, but why doing this, if it's so easy as above?



Joerg



--



System Development
VIRBUS AG
Fon  +49(0)341-979-7419
Fax  +49(0)341-979-7409
joerg.heinicke@xxxxxxxxx
www.virbus.de


XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list








_________________________________________________________________
Get your FREE download of MSN Explorer at http://explorer.msn.com/intl.asp.


XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


transparent
Print
Mail
Like It
Disclaimer
.

These Archives are provided for informational purposes only and have been generated directly from the Altova mailing list archive system and are comprised of the lists set forth on www.altova.com/list/index.html. Therefore, Altova does not warrant or guarantee the accuracy, reliability, completeness, usefulness, non-infringement of intellectual property rights, or quality of any content on the Altova Mailing List Archive(s), regardless of who originates that content. You expressly understand and agree that you bear all risks associated with using or relying on that content. Altova will not be liable or responsible in any way for any content posted including, but not limited to, any errors or omissions in content, or for any losses or damage of any kind incurred as a result of the use of or reliance on any content. This disclaimer and limitation on liability is in addition to the disclaimers and limitations contained in the Website Terms of Use and elsewhere on the site.

.
.

transparent

transparent