This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: AW: xsl:include href-attribute
- From: "NILESH PATEL" <jayganesh786 at hotmail dot com>
- To: xsl-list at lists dot mulberrytech dot com
- Date: Tue, 04 Jun 2002 11:03:22 +0000
- Subject: Re: AW: [xsl] xsl:include href-attribute
- Reply-to: xsl-list at lists dot mulberrytech dot com
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@gmx.de>
Reply-To: xsl-list@lists.mulberrytech.com
To: xsl-list@lists.mulberrytech.com
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@virbus.de
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