Bonjour tt le monde,
J'ai un fichier XML disposant d'une structure assez sympathque (issu d'un formulaire infopath ou j'ai 500 champs).
Il est de la forme:
Mon souci est que je veux découper mon fichier XML en autant de fichiers que j'ai de SectionRecursive.
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 <mesChamps> <champs1>1</champs1> <champs2>2</champs2> ... <champs50>50</champs50> <SectionRecursive> <champs51> 51 </champs51> <champs52> 52 </champs52> ... <champs99> 99 </champs99> </SectionRecursive> <SectionRecursive> <champs51> 51 </champs51> <champs52> 52 </champs52> ... <champs99> 99 </champs99> </SectionRecursive> ... <SectionRecursive> <champs51> 51 </champs51> <champs52> 52 </champs52> ... <champs99> 99 </champs99> </SectionRecursive> <champs101>101</champs101> <champs102>102</champs102> </mesChamps>
J'aimerais donc obtenir un fichier XML de la forme:
C'est à dire avec une seule fois la balise <SectionRecursive> pour chacun de mes fichiers (le 1er fichier aura la 1ere SectionRecursive,le 2ème fichier aura la 2ème SectionRecursive,le n-ème fichier aura la n-ème SectionRecursive).
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 <mesChamps> <champs1>1</champs1> <champs2>2</champs2> ... <champs50>50</champs50> <SectionRecursive> <champs51> 51 </champs51> <champs52> 52 </champs52> ... <champs99> 99 </champs99> </SectionRecursive> <champs101>101</champs101> <champs102>102</champs102> </mesChamps>
Qui peut m'aider ou qui as déja fais ceci?
Merci d'avance.
Partager