Bonjour !
Je me permet de poster car même après avoir cherché, je n'arrive pas à trouver la solution optimale à mon problème.
Je voudrais faire un script Perl qui permette de gérer un fichier XML de cette forme :
Mon script devra pouvoir effectuer différentes actions sur ce XML : ajouter un noeud "spec", ajouter un noeud "ses", supprimer un noeud "ses", modifier les valeurs d'un noeud "ses".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 <root> <spec name="xxx"> <ses name="s1" date="11/05/2005" state="1"/> <ses name="s2" date="13/05/2005" state="4"/> </spec> <spec name="yyy"> <ses name="s1" date="01/06/2005" state="2"/> <ses name="s4" date="12/03/2005" state="4"/> </spec> <spec name="zzz"> </spec> </root>
J'ai testé quelques modules Perl (DOM, Parser, Writer, Simple), mais à chaque fois il faut parser et réécrire le fichier en entier. N'existe pas un module plus adapté à ce que je veux faire ?
Merci d'avance
Pierrot
Partager