[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: <xsl:copy-of>
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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|