--- 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]
