Subject: [xsl] sum up float values problem From: "Markus Gamperl" <markus.gamperl@xxxxxx> Date: Thu, 27 Apr 2006 16:44:05 +0200 (MEST) |
Dear experts! XSL 1.0: I have got the following XML: <POSITION> <LSUM>14,68</LSUM> <LSUM>321</LSUM> <LSUM>13</LSUM> <LSUM>100,6</LSUM> ... </POSITION> I want to sum up all my LSUM elements. When I do a sum(//LSUM) I only get a number value, not a float value... This would work if the float values are separated with a '.' not a ',' (eg. 14.68). But I get the values separated with a ','... So I had following idea: sum(translate(//LSUM,',','.')) But the translate function only returns the first node (14.68) of the nodeset... Do you have an idea how to solve this issue simply? Thanks Markus -- Echte DSL-Flatrate dauerhaft f|r 0,- Euro*! "Feel free" mit GMX DSL! http://www.gmx.net/de/go/dsl
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Transforming Tables, Jeff Sese | Thread | RE: [xsl] sum up float values probl, Michael Kay |
Re: [xsl] split string to whole wor, David Carlisle | Date | RE: [xsl] sum up float values probl, Michael Kay |
Month |