Bonjour,

J'ai un fichier xml qui se présente globalement sous cette forme :

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
 
<xml>
<header> <!-- information header--></header>
 
<text>
<body>
<div type="part">
<div type="article>
<!-- CONTENU -->
</div>
<div type="article>
<!-- CONTENU -->
</div>
</div>
<div type="part">
<div type="article>
<!-- CONTENU -->
</div>
<div type="article>
</div>
</div>
 
</body>
 
</text>
 
</xml>
J'ai un fichier xml qui se compose de plusieurs <div type="part"> qui elle-même comportent plusieurs <div type="article>.

Ma question est de savoir comment je peux transformer ce fichier xml pour avoir un fichier pour chaque <div type="article> mais en reprenant le même header.
Exemple j'aurai plusieurs fichiers de ce type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
<xml>
<header><!-- information header --> </header>
 
<text>
<body>
 
<div type="article">
<!-- contenu -->
</div>
</body>
 
</text>
Au final je souhaite obtenir autant de fichiers xml que j'ai de <div type="article> tout en gardant le même header.

J'espère que c'est clair merci