Re: syntax question: using a variable inside format-number()

Subject: Re: syntax question: using a variable inside format-number()
From: "Alex Aguilar" <alex@xxxxxxxxxxxx>
Date: Thu, 30 Nov 2000 16:56:45 -0800
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@xxxxxxxxxx>
To: <xsl-list@xxxxxxxxxxxxxxxx>
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


Current Thread