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

Re: XT Bug? Re: Wish List: Allow within


Subject: Re: XT Bug? Re: Wish List: Allow <xsl:choose> within <xsl:call-template>
From: "Clark C. Evans" <clark.evans@xxxxxxxxxxxxxxxxxxxx>
Date: Thu, 11 Nov 1999 15:09:37 -0500 (EST)

Oops! Fired that one off too soon without thinking; 
sorry James -- definately not an XT bug.

...

> On Thu, 11 Nov 1999, Nikita Ogievetsky wrote: 
> > <xsl:choose>
> >     <xsl:when test="$one">
> >         <xsl:variable name="par_one" select="$one"/>
> >     </xsl:when>
> >     <xsl:when test="$done" >
> >         <xsl:variable name="par_one" select="$done"/>
> >     </xsl:when>
> > </xsl:choose>
> >       ...
> > <xsl:call-template name="base-function">
> >     <xsl:with-param name="one" select="$par_one" />
> > </xsl:call-template>
> 
> Yes.  This is logically equivalent to what I was doing,

Actually, it isn't.  In Nikita's case, I don't have
the option to _not_ use the parameter in the call.
As I do in this case:

  <xsl:call-template name="base-function">
      <xsl:if test="$one" >
          <xsl:with-param name="one" select="$one" />
      </xsl:if
  </xsl:call-template>
 
And once again, its not the single parameter case that
it important, it is the 10 parameter case, with 10! 
permutations that I'm having problems with.

Clark
                               


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



Current Thread