Re: [xsl] use-when in the xsl:inlcude

Subject: Re: [xsl] use-when in the xsl:inlcude
From: "Andrew Welch" <andrew.j.welch@xxxxxxxxx>
Date: Thu, 28 Aug 2008 16:01:45 +0100
The usual technique is to have multiple entry point stylesheets and
then conditionally choose one in the host application.

So you'd have:

basic.xsl
<xsl:import href="a.xsl"/>
<xsl:import href="b.xsl"/>

custom.xsl
<xsl:import href="a.xsl"/>
<xsl:import href="b.xsl"/>
<xsl:import href="c.xsl"/>

or just

<xsl:import href="basic.xsl"/>
<xsl:import href="c.xsl"/>

and then just choose between basic.xsl and custom.xsl depending on
someone condition


2008/8/28 Vladimir Nesterovsky <vladimir@xxxxxxxxxxxxxxxxxxxx>:
> Hell,
>
> Is there something I can pass to xslt for it to evaluate that something
> in the use-when attribute in the xsl:inlcude, and xsl:import?
>
> In particular I'm using saxon in java.
>
> P.S. I almost certain that the answer is no, but who knows.
>
> P.P.S. The only way I have found is though an extension function,
> unfortunately stateless, thus useless, unless I use thread statics.
>
> Thanks.
> --
> Vladimir Nesterovsky
> http://www.nesterovsky-bros.com
>
>



-- 
Andrew Welch
http://andrewjwelch.com
Kernow: http://kernowforsaxon.sf.net/

Current Thread