Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1720 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] Modifier un fichier xml

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl] Modifier un fichier xml

n°988022
sharlaan
Posté le 21-02-2005 à 01:42:41  profilanswer
 

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
mood
Publicité
Posté le 21-02-2005 à 01:42:41  profilanswer
 

n°988041
Dion
Acceuil
Posté le 21-02-2005 à 08:42:34  profilanswer
 

modifier un fichier avec open ? gni ?


---------------
When it comes to business/legal topics, just assume almost everyone commenting has no idea what they’re taking about and have no background in these subjects because that’s how it really is. Harkonnen 8-> Elmoricq 8====>
n°988046
couak
Posté le 21-02-2005 à 08:50:18  profilanswer
 

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

n°990709
sharlaan
Posté le 23-02-2005 à 01:07:16  profilanswer
 

merci, j'y avais meme pas pensé :/
le pire c'est que je m'en sers pour les lire et les ecrire :/


---------------
"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
n°990784
couak
Posté le 23-02-2005 à 08:56:10  profilanswer
 

:lol:

n°992000
sharlaan
Posté le 24-02-2005 à 00:56:54  profilanswer
 

sinon, après un "XMLin", comment je peux ordonner le tout par ordre croissant ?
 
Edit : enfin, sur un des champs du fichier xml


Message édité par sharlaan le 24-02-2005 à 01:01:48

---------------
"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
n°992020
couak
Posté le 24-02-2005 à 08:31:51  profilanswer
 

si tu fais un XMLin() tu te retrouves avec une structure de données Perl, donc ce n'est pas ordonné


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] Modifier un fichier xml

 

Sujets relatifs
[Perl] Regexp sur plusieurs lignesImporter dans une MSFlexgrid un fichier excel non enregistre en csv
Question sur lecture de fichier !!Qu'est ce que c'est "SHIFT" en perl???
[php] ftp upload (check fichier existant)effacer fichier sous Windows
Récupérer fichier mdb d'une version 1.x ( access sous win3.x)Lien dans une page HTML vers un bookmark dans un fichier .DOC
[shell ou Perl] Parser un fichier et le modifier 
Plus de sujets relatifs à : [Perl] Modifier un fichier xml


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR