xsl template parameters
Posted: Wed Dec 08, 2004 1:33 pm
I need help with xsl and parameters. i need help on figuring out how to pass in HTML as a parameter. here's what i'm doing, but it's not working:
---------------------
xsl code:
============
<xsl:call-template name="errorbox" >
<xsl:with-param name="message" >
<a href="#">text</a>
</xsl:with-param>
</xsl:call-template>
--i also tried passing in "<a href="#">text</a>" but that didnt work.
---------------------
xsl template:
============
<xsl:template name="errorbox">
<xsl:param name="message" select="''" />
<div class="errorbox">
<h2><xsl:text>Error: </xsl:text></h2>
<div class="boxcontent">
<xsl:value-of select="$message"/>
</div>
</div>
</xsl:template>
---------------------
xsl code:
============
<xsl:call-template name="errorbox" >
<xsl:with-param name="message" >
<a href="#">text</a>
</xsl:with-param>
</xsl:call-template>
--i also tried passing in "<a href="#">text</a>" but that didnt work.
---------------------
xsl template:
============
<xsl:template name="errorbox">
<xsl:param name="message" select="''" />
<div class="errorbox">
<h2><xsl:text>Error: </xsl:text></h2>
<div class="boxcontent">
<xsl:value-of select="$message"/>
</div>
</div>
</xsl:template>