sum up float values problem
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
PURCHASE STYLUS STUDIO ONLINE TODAY!
Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!
Download The World's Best XML IDE!
Accelerate XML development with our award-winning XML IDE - Download a free trial today!
Subscribe in XML format