This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: syntax question: using a variable inside format-number()
Thanks again Steve. I was trying to be slick by using the variable
($curcat) right within the path given to the format-number function but
finally realized I couldn't do it that way.
I was able to get the desired result using the following:
<xsl:choose>
<xsl:when test="$curcat='Cash'">
<xsl:value-of select="format-number(/AssetAnalyzer/cash,'#00%')"/>
</xsl:when>
<xsl:when test="$curcat='Domestic Equity'">
<xsl:value-of
select="format-number(/AssetAnalyzer/domesticEquity,'#00%')"/>
</xsl:when>
<xsl:when test="$curcat='Domestic Fixed Income'">
<xsl:value-of
select="format-number(/AssetAnalyzer/domesticFixedIncome,'#00%')"/>
</xsl:when>
<xsl:when test="$curcat='International Equity'">
<xsl:value-of
select="format-number(/AssetAnalyzer/internationalEquity,'#00%')"/>
</xsl:when>
</xsl:choose>
----- Original Message -----
From: "Steve Muench" <Steve.Muench@oracle.com>
To: <xsl-list@mulberrytech.com>
Sent: Thursday, November 30, 2000 10:53 AM
Subject: Re: syntax question: using a variable inside format-number()
> Given the current node, you then need to select
> via an XPath expression the value of the element
> that you want to format as a percent, then.
> You can't use the $curcat as a substitutible
> part of a patch expression. You'll have to
> select the element value you want to format
> explicitly.
>
> If the current node is an <assetCategory> and
> your trying to format an element named <percent> that
> is a sibling, you would do:
>
> format-number( ../percent, '#00%' )
>
> to "walk up to the parent of the current node, then
> "back down" to the <percent> sibling.
>
> If the current node is already an element that
> contains a value, you can just do:
>
> format-number( . , '#00%' )
>
> using a dot "." to represent the current node.
>
> ______________________________________________________________
> Steve Muench, Lead XML Evangelist & Consulting Product Manager
> BC4J & XSQL Servlet Development Teams, Oracle Rep to XSL WG
> Author "Building Oracle XML Applications", O'Reilly
> http://www.oreilly.com/catalog/orxmlapp/
>
>
>
>
>
> XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
>
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list