Subject: Re: [xsl] <xsl:copy-of> From: Jeni Tennison <mail@xxxxxxxxxxxxxxxx> Date: Wed, 10 Jan 2001 01:06:25 +0000 |
Hi Krish, > I have a variable defined like this: > <xsl:variable name="try"> > <xsl:call-template name="tableheadingDT"> > <xsl:with-param name="bcolor" select="'LIGHTSKYBLUE'"/> > </xsl:variable> > I want to call it using: > <xsl:copy-of select="$try"/> > <xsl:with-param name="param1" values="'value1'"/> <!-- 2nd parameter to the template above is passed here --> > </xsl:call-template> <!-- closing the template opened above --> It's not exactly clear what you're trying to achieve with this. Is it that you have two calls to the 'tableheadingDT' template and want to make sure that the second call uses the same parameter values as the first, as well as the additional one? In other words, do you want a less repetitive method than: <xsl:call-template name="tableheadingDT"> <xsl:with-param name="bcolor" select="'LIGHTSKYBLUE'" /> </xsl:call-template> <xsl:call-template name="tableheadingDT"> <xsl:with-param name="bcolor" select="'LIGHTSKYBLUE'" /> <xsl:with-param name="param1" select="'value1'" /> </xsl:call-template> You could put the value for the $bcolor parameter into a variable, and use that in both calls: <xsl:variable name="bcolor" select="'LIGHTSKYBLUE'" /> <xsl:call-template name="tableheadingDT"> <xsl:with-param name="bcolor" select="$bcolor" /> </xsl:call-template> <xsl:call-template name="tableheadingDT"> <xsl:with-param name="bcolor" select="$bcolor" /> <xsl:with-param name="param1" select="'value1'" /> </xsl:call-template> But other than that, the closest you can get is to declare a general entity that holds the xsl:with-param for the $bcolor parameter and use that: <!ENTITY bcolor-param '<xsl:with-param name="bcolor" select="'LIGHTSKYBLUE'" />'> [I think] and then: <xsl:call-template name="tableheadingDT"> &bcolor-param; </xsl:call-template> <xsl:call-template name="tableheadingDT"> &bcolor-param; <xsl:with-param name="param1" select="'value1'" /> </xsl:call-template> Sorry I can't be more help. Perhaps if you described what you wanted to achieve we could find something else, Jeni --- Jeni Tennison http://www.jenitennison.com/ XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
RE: [xsl] <xsl:copy-of>, Chris Bayes | Thread | RE: [xsl] <xsl:copy-of>, Palaniappan, Krishna |
Re: [xsl] variables/parameters in m, Jeni Tennison | Date | Re: [xsl] copying attributes, Jeni Tennison |
Month |