Découper un fichier xml à l'aide de ksh
Bonjour,
Voilà je cherche à découper un fichier xml et j'ai cru comprendre que le awk pourrait être une bonne solution. Seulement je suis déjà pas vraiment fort en ksh, je suis vraiment un niewbie total en awk, et je n'ai rien compris aux quelques exemples que j'ai trouvé sur le net, voilà donc pourquoi je viens vous demander de l'aide
J'ai un fichier xml assez lourd que j'aimerai découper, c'est facile en utilisant un bout de code awk, seulement le critère sur lequel j'aimerai le découpé me complique la tâche, je m'explique, voici la structure de mon xml :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
<?xml version="1.0" encoding="utf-8" ?>
<offres>
<catalogue>
<stations>
<station>
<residences>
<residence>
<produits>
<produit>
<departs>
<depart></depart>
</departs>
</produit>
</produits>
</residence>
</residences>
</station>
</stations>
</catalogue>
</offres> |
Mon problème c'est que j'aimerai créer un fichier par station, <stations> comme suit :
Fichier 1
Code:
1 2 3 4 5 6 7 8 9
|
<offres>
<catalogue>
<stations>
stations1
......."les autres balises"
</stations>
</catalogue>
</offres> |
Fichier 2
Code:
1 2 3 4 5 6 7 8
| <offres>
<catalogue>
<stations>
stations 2
......."les autres balises"
</stations>
</catalogue>
</offres> |
Ainsi de suite.
Une idée ??
Merci d'avance