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

Modules Perl Discussion :

XML:Simple, ajout d'un noeud


Sujet :

Modules Perl

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 20
    Points : 16
    Points
    16
    Par défaut XML:Simple, ajout d'un noeud
    Bonjour à tous,
    cette question à déjà sûrement une réponse quelque part mais je ne trouve malheureusement pas où...

    Je souhaite tout simplement ajouter un nœud dans un fichier xml.
    Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    <data>
      <methode>
        <nom>blabla</nom>
        <attribut1>
          <nom></nom>
          <type></type>
        </attribut1>
        <attribut2>
          <nom></nom>
          <type></type>
        </attribut2>
      </methode>
    </data>

    Voici approximativement la tête de mon fichier xml.
    Je créé mon parseur de la façon suivante :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    $xml = new XML::Simple (keyattr => []);
    Ce qui me renvois une structure décrite de la façon suivante :

    Je me dis donc que je n'ai qu'à récupérer la taille de ce tableau et ajouter mon nœud en fin du tableau... malheureusement je n'arrive pas à récupérer la taille de ce tableau.

    Si pour quelqu'un la solution saute aux yeux, je l'en remercie par avance si il arrive à m'éclairer.

    ++,
    Have Fun

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    20
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2006
    Messages : 20
    Points : 16
    Points
    16
    Par défaut Résolu
    Désolé, je ne sais pas comment éditer les post...

    Pour ceux que cela intéresse (ou pas), après une pause et un cerveau frais j'ai trouvé ma réponse.

    Je récupère la référence du tableau, et je push sur cette référence retransformée en tableau une référence d'une liste associatives elle aussi castée en tableau.

    C'est tordu mais cela fonctionne ...

    ++

Discussions similaires

  1. [DOM] Ajout d'un noeud dans XML
    Par alliance dans le forum Format d'échange (XML, JSON...)
    Réponses: 0
    Dernier message: 18/06/2009, 11h37
  2. [DOM] Probleme d'ajout d'un noeud a un fichier XML
    Par Viscapon dans le forum Format d'échange (XML, JSON...)
    Réponses: 13
    Dernier message: 05/06/2008, 16h16
  3. Réponses: 4
    Dernier message: 07/04/2007, 23h18
  4. xml::simple ajouter un noeud
    Par flag dans le forum Modules
    Réponses: 2
    Dernier message: 29/06/2006, 10h48
  5. [DOM] PHP5 et XML comment ajouter un noeud dans un noeud précis?
    Par titou250 dans le forum Bibliothèques et frameworks
    Réponses: 12
    Dernier message: 20/04/2006, 21h02

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