IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Python Discussion :

Rajout sous ElementTree


Sujet :

Python

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de alexdevl
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 265
    Par défaut Rajout sous ElementTree
    Bonjour,
    J'ai le XML "fichier.xml" suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    <?xml version="1.0" encoding="UTF-8"?>
    <GAP>
        <INFOS nom="nom" ref="ref" date_creation="29/8/29"/>
    </GAP>
    J'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    import xml.etree.ElementTree as ET
    objet_xml=ET.parse("fichier.xml")
    pour charger le fichier
    mais je voudrais rajouter un element INFOS dans objet_xml.
    Quel est la commande svp

    Merci de votre aide.

  2. #2
    Membre expérimenté Avatar de alexdevl
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    265
    Détails du profil
    Informations personnelles :
    Âge : 56
    Localisation : France, Loire (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 265
    Par défaut
    J'ai trouvé , je mélangeait les notions d'element et d'arbre
    Je voulais ajouter un SubElement à l'arbre alors qu'il faut sortir un élément (ou la racine...) pour y ajouter le SubElement.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    import xml.etree.ElementTree as ET
    tree_xml=ET.parse("fichier.xml")
    print tree_xml
    root = tree_xml.getroot()
    print root
    print ET.tostring(root)
    mesure = ET.SubElement(root, "INFOS")
    mesure.set("nom_2", "nom2")
    print ET.tostring(root)

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment rajouter le menu Oracle sous gnome/OEL
    Par ZashOne dans le forum Installation
    Réponses: 0
    Dernier message: 08/07/2010, 13h53
  2. Réponses: 0
    Dernier message: 17/01/2009, 11h33
  3. Rajouter des extensions sous PHP 5.2.1 après installation
    Par Tchupacabra dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 5
    Dernier message: 16/04/2007, 11h12
  4. [DOM] Rajouter des ligne a un tableau sous IE
    Par ldcarpathes dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 14/08/2006, 16h55
  5. Rajout de 1Go mémoire à un serveur IBM X200 Sous NT4 Serveur
    Par Andry dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 12/10/2005, 12h05

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo