Bonjour,

J'ai besoin d'utiliser la fonction sum de xsl :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<xsl:value-of select="sum(Compte/@number)" />
Ma source xml est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
<Compte number=447,68"  />
<Compte number="11904,66" />
Comment faire pour que la fonction marche avec ces nombres à virgule ?

NB
1/ la fonction marche bien avec une source comportant des nombres avec un séparateur de decimal "." :
<Compte number=447.68" />
<Compte number="11904.66" />
2/ J'ai essayé de mettre un xsl:decimal-format sans succes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" >
<xsl:decimal-format decimal-separator="," grouping-separator=" "/>