Debutant traitement xml

Debutant traitement xml - Python - Programmation

Marsh Posté le 26-10-2007 à 13:58:45    

Bonjour,
 
J'essaye de modifier un document xml en python mais je n'arrive pas a trouver les fonctions qui permettent de modifier un element et ensuite de sauvegarder ses modifications.
 
Merci

Reply

Marsh Posté le 26-10-2007 à 13:58:45   

Reply

Marsh Posté le 26-10-2007 à 23:19:54    

Tu utilises quel module pour traiter ton xml ?

Reply

Marsh Posté le 27-10-2007 à 21:30:31    

J'utilise le module  dom API

Reply

Marsh Posté le 28-10-2007 à 15:55:45    

tu as une raison d'utiliser cette daube plutôt que ElementTree?


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 28-10-2007 à 17:58:51    

Non pas specialement c'est just qu eje connais element tree

Reply

Marsh Posté le 28-10-2007 à 18:48:12    

En fait ca m'arrangerais de continuer avec l'Api Dom car je pense qu'il est capable de faire ca mais sinon je peu repartir sur element tree mais dans ce cas tu aurais un lien qui expliquerai comment traiter un fichier xml. J'ai pas besoin de grand chose je dois juste chercher un élément particulier et le modifier

Reply

Marsh Posté le 28-10-2007 à 19:00:20    

Google est ton ami.


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Marsh Posté le 30-10-2007 à 10:51:58    

Finalement comme j'avais presque terminé mon programme et j'ai pas trouver les informations qui m'interessait sur elementtree jai préféré rester sur l'api dom qui me permet de faire ce dont j'ai besoin

 

Par contre j'ai toujours un probleme il me manque une ligne de commande que je n'arrive pas trouver voile le fichier xml

Code :
  1. <configuration_list>
  2.         <configuration>
  3.           <executionFlag>1659</executionFlag>
  4.           <ge_user_incdir>../../../wa/asp/ka000184/00_01/_00_01_020/inc</ge_user_incdir>
  5.           <atc_instr_calls>0</atc_instr_calls>
  6.           <atc_instr_blocks>0</atc_instr_blocks>
  7.         </configuration>

 

et j'arrive pas a trouver comment modifier l'element ge_user_incdir, j'ai juste trouver comment modifier l'attribut d'un element mais pas d'un element tout court

 

voila merci
Merci


Message édité par chenimitz le 30-10-2007 à 13:35:45
Reply

Marsh Posté le 30-10-2007 à 14:02:29    

À partir de l'attribut nodeValue sans doutes du noeud qui va bien.

Reply

Marsh Posté le 30-10-2007 à 16:14:47    

Merci ca marche

Reply

Marsh Posté le 30-10-2007 à 16:14:47   

Reply

Marsh Posté le 24-02-2011 à 14:38:12    

Bonjour,
 
Est ce que tu peux me rensigner comment tu a pu faire des modifications sur un noeud ou un attribut sans parcourir tout le XML en python  
je me trouve face a ce problème il y a 2 jours maintenant
je galère !!!! merci d'avance pour vos aide

Reply

Marsh Posté le 24-02-2011 à 15:58:02    

Bah dépend des informations que tu as pour retrouver le noeud en question, s'il est à une position arbitraire t'es un micropoil limité, d'autant plus si tu utilises minidom [:petrus75]


---------------
Stick a parrot in a Call of Duty lobby, and you're gonna get a racist parrot. — Cody
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed