[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

[xsl] call-template with dynamic parameters


Subject: [xsl] call-template with dynamic parameters
From: "Saied Gerami" <gerami@xxxxxx>
Date: Wed, 3 Jul 2002 22:43:09 +0200

Hi all,

I tried to call a template with dynamic variables as follows:

<xsl:variable name="path"
select="/Kartenauftrag/Kundendaten/Privatkunde/Title">
	<xsl:choose>
  	<xsl:when test="$path">
			<xsl:call-template name="table-cell">
				<xsl:with-param name="no_cell"
select="15"/>
				  <xsl:with-param name="word">
					<xsl:value-of select="$path"/>
				</xsl:with-param>
			</xsl:call-template>
  	</xsl:when>
  	<xsl:otherwise>
			<xsl:call-template name="table-cell">
				<xsl:with-param name="no_cell"
select="15"/>
			</xsl:call-template>
  	</xsl:otherwise>
	</xsl:choose>
</xsl:variable>

but it doesn't work. Apparanty <xsl:variable> prevents any output. Any
suggestions for calling a template with or without a definite parameter.

Notice that <xsl:if> or <xsl:when> are not allowed in <xsl:parameters> o

What should I do?

Thanx




 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list



Current Thread