[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
----- Original Message ----- From: "Kapur, Rajneesh" <Rajneesh.Kapur@xxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, January 28, 2005 9:31 PM
Subject: [xsl] Finding Even and odd in xslt
--
Joe
Re: [xsl] Finding Even and odd in xslt
Subject: Re: [xsl] Finding Even and odd in xslt From: "Joe Fawcett" <joefawcett@xxxxxxxxxxx> Date: Fri, 28 Jan 2005 21:37:32 -0000 |
----- Original Message ----- From: "Kapur, Rajneesh" <Rajneesh.Kapur@xxxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxxxxxxxx>
Sent: Friday, January 28, 2005 9:31 PM
Subject: [xsl] Finding Even and odd in xslt
Your variable is out of scope, you need to reverse the xslt:Hi, I want to test whether a number is even or odd. Therefore I have the following code.
<xsl:variable name="namePadding">9</xsl:variable> <xsl:variable name="modulas" expr="$namePadding mod 2"/>
<xsl:choose> <xsl:when test="$modulas=number(1)"> <xsl:variable name="toss">1</xsl:variable> </xsl:when> <xsl:otherwise> <xsl:variable name="toss">0</xsl:variable> </xsl:otherwise> </xsl:choose>
<xsl:value-of select="$toss"/>
But when I print out the value of $toss then processor complains that "toss"
is not defined.
Thanks in advance, -raj 617.328.2849
<xsl:variable name="toss"> <xsl:choose> <xsl:when test="$modulas=number(1)">1</xsl:when> <xsl:otherwise>0</xsl:otherwise> </xsl:choose> </xsl:variable>
--
Joe
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Finding Even and odd in xslt, Kapur, Rajneesh | Thread | [xsl] Grouping within sub elements, Steve W |
[xsl] Finding Even and odd in xslt, Kapur, Rajneesh | Date | RE: [xsl] Can exclude-result-prefix, Michael Kay |
Month |