--- Samuel Bruce <[EMAIL PROTECTED]> wrote:
> Date: Wed, 6 Aug 2003 19:18:23 -0700 (PDT)
> From: Samuel Bruce <[EMAIL PROTECTED]>
> Subject: Strange behavior with transform using
> xsl:choose, xsl:when
> To: cocoon <[EMAIL PROTECTED]>
> 
> Hello,
> 
> I have a xsl file which sets an xsl:variable at the
> start of the file (before the match:template) from
> either a request parameter or a session parameter.
> The
> variable is defined as:
> 
> <xsl:variable name="var1">
> <xsl:value-of select="parm"/>
> </xsl:variable>
> 
> Within my xsl:choose I test the value of the
> variable:
> 
> <xsl:choose>
> <xsl:when test="$var1='A'">
> Display A
>  </xsl:when>
> <xsl:otherwise>
> Display Something Else
>  </xsl:otherwise>
> </xsl:choose>
> 
> The first time through, when the variable is set to
> 'A' Display A is executed. If I redirect back to
> this
> xsl later when the value of the variable is set to
> 'A'
> Display Something Else is executed.
> I have displayed the variable before the test for
> debugging purposes and the variable is indeed set to
> 'A', but the logic doesn't seem to follow.
> 
> Is there a way that I can see exactly what the
> xsl:when is evaluating? Am I misinterpreting the
> behavior of xsl:when?
> 
> I am running WIN XP Professional SP1, IE 6.0, Tomcat
> 4.1.24-LE-jdk14, Cocoon Dev snapshot taken 6.26.2003
> (2.0.5-dev)
> 
> Thank you
> 
> 
> 
> __________________________________
> Do you Yahoo!?
> Yahoo! SiteBuilder - Free, easy-to-use web site
> design software
> http://sitebuilder.yahoo.com
> 


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to