This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

call-template with dynamic parameters


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


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]