Modifier un fichier xml [Perl] - Perl - Programmation
Marsh Posté le 21-02-2005 à 08:42:34
modifier un fichier avec open ? gni ?
Marsh Posté le 21-02-2005 à 08:50:18
utilises un module XML pour Perl
le plus simple à utiliser est
XML::Simple |
Il te permet de transformer un XML en structure Perl et vice-versa
Marsh Posté le 23-02-2005 à 01:07:16
merci, j'y avais meme pas pensé
le pire c'est que je m'en sers pour les lire et les ecrire
Marsh Posté le 24-02-2005 à 00:56:54
sinon, après un "XMLin", comment je peux ordonner le tout par ordre croissant ?
Edit : enfin, sur un des champs du fichier xml
Marsh Posté le 24-02-2005 à 08:31:51
si tu fais un XMLin() tu te retrouves avec une structure de données Perl, donc ce n'est pas ordonné
Marsh Posté le 21-02-2005 à 01:42:41
je cherche comment modifier un fichier xml de ce type :
<data>
<item truc="bla" machin="1" bidul="lundi">
<item2 machin="15">blabla</item2>
</item>
<config truc="azerty" machin="2" bidul="vendredi">
<item2 machin="18">hgf</item2>
</item>
</data>
par exemple :
-> ajouter un item2 à un item
-> supprimer un item2 d'un item
-> modifier la valeur de machin d'un item ou item2
-> ajouter un item
-> supprimer un item et son héritage
Une idée ?
car je verais bien avec la fontion OPEN, mais ca fait un peu galère si le fichier xml est important.
---------------
"Deux chose sont infinies, l'univers et la sotise humaine. Mais je ne suis pas sûr de ce j'affirme quant à l'univers." Albert Einstein