Subject: Re: [xsl] removing comma from within sum command From: dmitrik@xxxxxxxxxxxxxx Date: Wed, 1 Dec 2004 11:09:05 -0500 (GMT-05:00) |
"if your processor has a node-set extension" how can this be added? Thanks, Dmitri -----Original Message----- From: David Carlisle <davidc@xxxxxxxxx> Sent: Dec 1, 2004 10:14 AM To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx Subject: Re: [xsl] removing comma from within sum command I > s there a way to remove commas from the Charge node in this select? Not in pure XSLT 1, no. in XSLT 1 sum() can only be applied to text that directly occurs in the source, if you need to do any transformation before summing you have to go back to your original plan of using a recursive template. Or simpler (but probably a bit less efficient) if your processor has a node-set extension first transform the source into a variable removing commas but not doing a sum, then sum this new node set. <xsl:variable name="x"> <xsl:for-each select="Trade/Step [concat(substring(MinFlowDate,7),substring(MinFlowDate,1,2),substring(MinFlowDate,4,2))>= concat(substring($global,7)+3,substring($global,1,2),substring($global,4,2))] [concat(substring(MinFlowDate,7),substring(MinFlowDate,1,2),substring(MinFlowDate,4,2))< concat(substring($global,7)+6,substring($global,1,2),substring($global,4,2))] /Charge"> <charge><xsl:value-of select="translate(.,',','.')"/></charge> </xsl:for-each> </xsl:variable> </xsl:variable> <xsl:value-of select="format-number(sum(xx:node-set($x/charge), '###,###,##0')"/> David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] removing comma from withi, Dimtre Novatchev | Thread | Re: [xsl] removing comma from withi, JBryant |
Re: [xsl] xsl:fo different footer o, W. Eliot Kimber | Date | RE: [xsl] removing comma from withi, Michael Kay |
Month |