Bonjour,
Je souhaite effectuer un regroupement dans un regroupement mais avec des info qui peuvent se répéter dans le 2ème regroupement
Exemple:
Mon xml en entré est le suivant
Le resultat souhaité est le suivant:
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
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42 <row> <site>A</site> <section>1<section> <effectif>X</effectif> </row> <row> <site>A</site> <section>1<section> <effectif>Y</effectif> </row> <row> <site>A</site> <section>2<section> <effectif>X</effectif> </row> <row> <site>A</site> <section>2<section> <effectif>Z</effectif> </row> <row> <site>B</site> <section>1<section> <effectif>X</effectif> </row> <row> <site>B</site> <section>3<section> <effectif>Y</effectif> </row> <row> <site>B</site> <section>3<section> <effectif>T</effectif> </row>
avec une transformation XSLT utilisant meunch à 2 reprises, j'obtiens
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
23
24
25
26 <site> <name>A</name> <section>1</section> <effectifs> <effectif>X</effectif> <effectif>Y</effectif> </effectifs> <section>2</section> <effectifs> <effectif>X</effectif> <effectif>Z</effectif> </effectifs> </site> <site> <name>B</name> <section>1</section> <effectifs> <effectif>X</effectif> </effectifs> <section>3</section> <effectifs> <effectif>Y</effectif> <effectif>T</effectif> </effectifs> </site>
La section '1' qui figure dans le site A et B avant la transformation ne figure plus dans le site B après la transformation !!
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 <site> <name>A</name> <section>1</section> <effectifs> <effectif>X</effectif> <effectif>Y</effectif> </effectifs> <section>2</section> <effectifs> <effectif>X</effectif> <effectif>Z</effectif> </effectifs> </site> <site> <name>B</name> <section>3</section> <effectifs> <effectif>X</effectif> <effectif>T</effectif> </effectifs> </site>
Avez vous une idée pour faire ce genre de transformation
Partager