Bonjour,

Je bloque sur un problème de création XML. J'utilise le tFileOutputMSXML et
j'aimerais générer une liste d'éléments "level1" qui contiendraient chacun une liste d'éléments "level2" qui eux mêmes contiendraient une liste d'éléments "level3".
Plus clairement j'aimerais passer du tableau:

idlevel1 |idlevel2 |idlevel3 |
--------|--------|--------|
id1_1 |id2_1 |id3_1 |
id1_1 |id2_1 |id3_2 |
id1_2 |id2_2 |id3_3 |
id1_2 |id2_3 |id3_4 |
id1_2 |id2_3 |id3_5 |
id1_2 |id2_3 |id3_6 |
---------------------------
au xml 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
<Schema2>
	<level1>
		<idLevel1>id1_1</idLevel1>
		<level2>
			<idLevel2>id2_1</idLevel2>
			<level3>
				<idLevel3>id3_1</idLevel3>
			</level3>
			<level3>
				<idLevel3>id3_2</idLevel3>
			</level3>
		</level2>
	</level1>
	<level1>
		<idLevel1>id1_2</idLevel1>
		<level2>
			<idLevel2>id2_2</idLevel2>
			<level3>
				<idLevel3>id3_3</idLevel3>
			</level3>
		</level2>
		<level2>
			<idLevel2>id2_3</idLevel2>
			<level3>
				<idLevel3>id3_4</idLevel3>
			</level3>
			<level3>
				<idLevel3>id3_5</idLevel3>
			</level3>			
			<level3>
				<idLevel3>id3_6</idLevel3>
			</level3>
		</level2>
	</level1>
	...
</Schema2>
J'ai utilisé l'option boucle et groupby, j'ai eu tous les résultats possibles sauf celui attendu.

Si quelqu'un a une petite idée je lui serai très reconnaissant.

Cordialement,