Re: [xsl] use choose in call-templates not possble

Subject: Re: [xsl] 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: [xsl] 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/

Current Thread