Salut,

voila j'ai un fichier xml qui ressemble a ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<rowset>
  <row num=1>
    <nom>toto</nom>
    <val>2</val>
  </row>
  <row num=2>
    <nom>toto</nom>
    <val>9</val>
  </row>
  <row num=3>
    <nom>toto</nom>
    <val>4</val>
  </row>
  <row num=4>
    <nom>titi</nom>
    <val>2</val>
  </row>
  <row num=5>
    <nom>toto</nom>
    <val>6</val>
  </row>
</rowset>
j'aimerais dans ma transformation XSL faire des sous sommes cad, des sommes pour les valeurs dont le nom est le meme.

donc dans l'exemple ci dessus on aurait :

toto : 15
titi : 8

le prob c'est que je ne sais pas comment faire? il y a bien la fonction sum() mais elle fait la somme de tout un noeud?

merci pour votre aide

ps : je ne sais evidement pas a l'avance combien de toto et de titi je vais avoir dans mon fichier xml