[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] AW: xsl:variable
> Von: Evan Wellens [mailto:evanw@xxxxxxxxxxxxxxxxxxxx] > Hopefully I'm just missing something silly here. I need to > declare a variable that will be used globally and possibly > modify if a > condition occurs. Yet I cannot discern the syntax to do so , > any attempt > seems to re-declare the variable. > > <xsl:variable name="pages" select="( $totalitems - $leftover ) div > $pagesize "/> > <xsl:if test="leftover > 0 "> > <xsl:variable name="$pages" select="$pages =$pages +1"/> > </xsl:if> > it is a bit different than in most other languages but try the other way round, selecting only the value of the variable depending on the condition <xsl:variable name="pages"> <xsl:choose> <xsl:when test="leftover > 0"> <xsl:value-of select="($totalitems - $leftover) div $pagesize + 1"/> </xsl:when> <xsl:otherwise> <xsl:value-of select="($totalitems - $leftover) div $pagesize"/> </xsl:otherwise> </xsl:choose> </xsl:variable>
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|