|
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 |