Bonjour,
Soit le flux xml suivant:
En gros, une categorie possède soit un montant, soit une liste de categories.
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 <categorie> <libelle>cat1</libelle> <categorie> <libelle>cat2</libelle> <categorie> <libelle>cat3</libelle> <montant>300</montant> </categorie> <categorie> <libelle>cat4</libelle> <montant>400</montant> </categorie> </categorie> <categorie> <libelle>cat5</libelle> <montant>500</montant> </categorie> </categorie>
Ce que j'aimerais, c'est faire la somme des montants pour chaque categorie : ici, cat1 = cat2 + cat5 avec cat2 = cat3 + cat4
Je me suis dis qu'un for-each ferait l'affaire pour incrémenter une variable somme, mais apparemment on ne peut modifier une variable déjà déclarée. Je m'en remets donc à vos lumières pour m'éclairer la route, nobles seigneurs...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 +-------------+------+ | cat1 | 1200 | +-------------+------+ | cat2 | 700 | +-------------+------+ | cat3 | 300 | +-------------+------+ | cat4 | 400 | +-------------+------+ | cat5 | 500 | +-------------+------+
merci d'avance,
N
Partager