transformation fichier xml en plusieurs en perl
Bonjour,
Bonjour,
J'ai un fichier xml qui se présente globalement sous cette forme :
Code:
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:
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