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 |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: syntax question: using a variab, Steve Muench | Thread | check if nodes match xpath expressi, Christian Nentwich |
Re: Parsing copy-of result tree fra, Mike Brown | Date | Re: zero-digit, G. Ken Holman |
Month |