From: abbouh [mailto:abbouh(_at_)ra(_dot_)cit(_dot_)alcatel(_dot_)fr]
Sent: Friday, May 30, 2003 5:33 AM
Subject: [xsl] problem with number
my xsl file:
<xsl:variable name="vlevel" select="10">
-----------------------
<xsl:variable name="ind">
<xsl:choose>
<xsl:when test="$vtype='num'">$vlevel + 5</xsl:when>
<xsl:otherwise>$vlevel + 3</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:value-of select="number($ind)"/>
my output file i have:
NaN
You can't reference an XSLT variable unless you use it in an expression, so
try:
<xsl:when test="$vtype = 'num'"><xsl:value-of select="$vlevel +
5"/></xsl:when>
<xsl:otherwise><xsl:value-of select="$vlevel + 3"/></xsl:otherwise>
hth,
b.
| please note new address and phone #'s effective may 19 |
| brian martinez
brian(_dot_)martinez(_at_)cendant(_dot_)com |
| lead gui programmer 303.357.3548 |
| cheap tickets, part of trip network fax 303.357.3380 |
| 6560 greenwood plaza blvd., suite 400 englewood, co 80111 |
| cendant travel distribution services http://www.cheaptickets.com/ |
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list