Bonjour à tous,
Je galère depuis quelques jours à effectuer une transformation XSLT pour transformer ces données :
en données comme 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 <feuille> <ligne> <code>101</code> <prix>10</prix> </ligne> <ligne> <code>102</code> <prix>10</prix> </ligne> <ligne> <code>101</code> <prix>100</prix> </ligne> </feuille>
Donc en gros, pour chaque ligne, on regarde le code et si le code est le même, on additionne les prix.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <feuille> <ligne> <code>101</code> <prix>110</prix> </ligne> <ligne> <code>102</code> <prix>10</prix> </ligne> </feuille>
Je n'ai rien trouvé pour faire cela en XSLT que ce soit avec des for-each.
En réalité je n'arrive pas à réaffecter une variable xslt. (Pour faire la somme des prix par exemple) et n'afficher qu'une fois, la ligne avec un code 101 par exemple !
Merci beaucoup pour votre aide ou pour toute explication.
Cordialement![]()
Partager