Bonjour,
Bonjour,
J'ai un fichier xml qui se présente globalement sous cette forme :
Code xml : 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 <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 xml : 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> </xml>
Au final je souhaite obtenir autant de fichiers xml que j'ai de <div type="article> tout en gardant le même header.
Je recherche donc la méthode en perl pour effectuer cette manipulation.
J'espère que c'est clair merci
Partager