[XML/Perl] Conseils pour gérer un fichier XML de config
	
	
		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 :
	Code:
	
| 12
 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> | 
 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".
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