[XSL-LIST Mailing List Archive Home] [By Thread] [By Date]

RE: [xsl] problem with number


Subject: RE: [xsl] problem with number
From: "Martinez, Brian" <brian.martinez@xxxxxxxxxxx>
Date: Fri, 30 May 2003 07:20:47 -0600

> From: abbouh [mailto:abbouh@xxxxxxxxxxxxxxxxx]
> 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.martinez@xxxxxxxxxxx |
| 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



Current Thread
Keywords