Subject: Applying templates within a variable From: Iain Huxley <iain@xxxxxxxxxxxxx> Date: Mon, 13 Mar 2000 22:44:23 -0800 |
At 11:16 PM 3/13/00 -0500, you wrote: >Perhaps you are giving us too much information to be able to see clearly >what you need? Now it looks to me like you simply want to put a piece >of output in a variable and pass it into a template as a parameter:
>See the FAQ etc., on RTFs vs. node-sets and the need to use either >xsl:copy-of or node-set() to get the RTF back out complete with tags.
<xsl:template match="test1"> <xsl:variable name="var1"> <xsl:call-template name="foo"/> <!-- output copied properly --> <xsl:value-of select="test2"/> <!-- output copied properly --> <xsl:apply-templates/> <!-- has no effect !!???? --> </xsl:variable> <xsl:call-template name="fontstyle"> <xsl:with-param name="param1" select="$var1"/> </xsl:call-template> </xsl:template>
<xsl:template name="fontstyle"> <xsl:param name="param1"/> <B><xsl:copy-of select="$param1"/></B> </xsl:template>
//---------------------------------------------------- // Iain Huxley // President // Mindspike Technologies // http://mindspike.com // Ph: (510) 339 7789 //----------------------------------------------------
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: Applying a named template to ar, Steve Tinney | Thread | Re: Applying templates within a var, Steve Tinney |
Re: disabling output escaping, Steve Muench | Date | RE: Another newbie question, Kay Michael |
Month |