Bonjour,
Je me demandais comment je pourrais avec une XSL, faire une somme de valeurs d'un ensemble de noeuds?
Cad par exemple sur un XML de ce type :
faire la somme de l'ensemble des Price, sans forcément savoir combien j'aurais d''éléments.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <Prices> <Price>14</Price> <Price>15</Price> <Price>16</Price> <Price>17</Price> <Price>18</Price> .. </Prices>
Avec un xsl:for-each, ca n'a pas trop l'air compliqué car on peut partager entre chaque itération une String qui somme la valeur courante.
Mais par exemple, pour que ca soit plus optimisé, si je veux le faire sur un apply-templates select= "//Price", je ne vois pas comment je pourrais utiliser un paramètre qui sommerait sa valeur avec le "Price courant".
Merci :-)
Partager