Subject: Re: use choose in call-templates not possble
From: henry human <henry_human@xxxxxxxx>
Date: Thu, 10 May 2012 13:25:50 +0100 (BST)
|
I am doing this
<xsl:variable name="Fcfactor">
<xsl:call-template
name="translateDcml">
<xsl:choose>
<xsl:when test="FCDecimalPlace
!= ''">
<xsl:with-param name="factor"
select="FCDecimalPlace"/>
<xsl:otherwise>
<xsl:with-param
name="factor" select="LCDecimalPlace"/>
</xsl:otherwise>
</xsl:choose>
</xsl:call-template>
</xsl:variable>
???
----- Urspr|ngliche Message -----
Von: Liam R E Quin <liam@xxxxxx>
An:
xsl-list@xxxxxxxxxxxxxxxxxxxxxx
CC:
Gesendet: 14:16 Donnerstag, 10.Mai 2012
Betreff: Re: use choose in call-templates not possble
On Thu,
2012-05-10 at 13:02 +0100, henry human wrote:
> Hello
> I am using a
xsl:choose in call-template but get ever the message:
> Child element
<xsl:choose> is not allowed within xsl:call-template
> How can i avod it?
>
???
Don't do it?
Without seeing what you're trying to do it's hard to guess.
Maybe you're using xsl:choose to determine which parameters to pass?? If
so,
you probably need to refactor.
Liam
--
Liam Quin - XML Activity Lead, W3C,
http://www.w3.org/People/Quin/
Pictures from old books:
http://fromoldbooks.org/
|