Subject: problem passing parameters to template From: James Williams - Sun East Coast IR Development <James.Williams@xxxxxxxxxxxx> Date: Thu, 26 Aug 1999 18:42:13 -0400 (EDT) |
I'm using XT Version 19990822, and I'm trying to pass a parameter to a template using er to a template using <xsl:set-param>, but it isn't working. The template is always using the default value for the parameter. Here is a sample stylesheet: <xsl:stylesheet xmlns:xsl="http://www.w3.org/XSL/Transform/1.0"> <xsl:output method="text"/> <xsl:template match="test"> <xsl:call-template name="letter"> <xsl:set-param name="format">A</xsl:set-param> </xsl:call-template> <xsl:call-template name="letter"> <xsl:set-param name="format">B</xsl:set-param> </xsl:call-template> </xsl:template> <xsl:template name="letter"> <xsl:param name="format">Z</xsl:param> value of format = <xsl:value-of select="$format"/> </xsl:template> </xsl:stylesheet> with the following XML source: <test> <animal name="horse"/> <animal name="dog"/> <animal name="cat"/> <animal name="mouse"/> </test> I get the output: value of format = Z value of format = Z Is this an XT bug or am I doing something wrong? I expected to see value of format = A value of format = B Thanks, Jim Williams XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
ANNOUNCE: InDelv XML/XSL Client, Rob Brown | Thread | RE: problem passing parameters to t, Mike Brown |
ANNOUNCE: InDelv XML/XSL Client, Rob Brown | Date | RE: problem passing parameters to t, Mike Brown |
Month |