Hello,
Is there a way to apply a template stored in a variable or param?
Example,
In my test stylesheet, I currently have:
...
<xsl:param name="template" select="'default'"/>
<xsl:param name="testTemplate"/>
<xsl:template match="/">
<xsl:apply-templates select="document('')/*"/>
</xsl:template>
<xsl:template match="xsl:template[(_at_)name = '$template']">
<xsl:param name="testTemplate"><xsl:copy-of select="."/></xsl:param>
</xsl:template>
<xsl:template name="default">
Made it to test.xsl - default template
</xsl:template>
...
Which will allow a template to be selected based on a param but I'm not
sure how to apply the template that gets stored in "testTemplate"
(Or rather, how to apply the selected template once it's been matched
by xsl:template[(_at_)name= '$template'])
Does anyone know where to go from here or have alternate suggestions?
TIA
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list