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

Bibliothèques et frameworks PHP Discussion :

[DOM] Problème de création de fils


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre averti
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Avril 2007
    Messages
    234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Avril 2007
    Messages : 234
    Points : 338
    Points
    338
    Par défaut [DOM] Problème de création de fils
    Bonjour,

    Je voudrai créer un XML de ce type
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <USER>
      <NOM></NOM>
      <PRENOM></PRENOM>
      <PLAYLIST id = "un_id">
        <VIDEO></VIDEO>
      </PLAYLIST>
    </USER>
    Le problème se site à la création de la balise VIDEO. Je n'arrive pas à la créer

    Voici monde code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    $reponse = $this->appendChild( $this->createElement('USER') );
    $reponse->appendChild( $this->createElement('NOM', $nom ) );
    $reponse->appendChild( $this->createElement('PRENOM', $prenom ) );
    $reponse->appendChild( $this->createElement('PLAYLIST'))->setAttribute('ID', $id);
    $reponse->appendChild($this->appendChild( $this->createElement('VIDEO', '') ));
    Je n'ai aucun problème quand il s'agit de créer le XML sans la balise VIDEO. C'est juste que je ne sais pas comment faire en sorte que la balise VIDEO soit un enfant de PLAYLIST.

    Quelqu'un pourrait il m'aider?

    Merci

  2. #2
    Expert éminent sénior

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    6 152
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 6 152
    Points : 17 777
    Points
    17 777
    Par défaut
    Parce que le parent n'est pas USER :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    $reponse = $this->appendChild( $this->createElement('USER') );
    $reponse->appendChild( $this->createElement('NOM', $nom ) );
    $reponse->appendChild( $this->createElement('PRENOM', $prenom ) );
    $playlist = $reponse->appendChild( $this->createElement('PLAYLIST'));
    $playlist->setAttribute('ID', $id);
    $playlist->appendChild($this->appendChild( $this->createElement('VIDEO', '') ));
    (non testé)

  3. #3
    Membre averti
    Homme Profil pro
    Ingénieur sécurité
    Inscrit en
    Avril 2007
    Messages
    234
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur sécurité

    Informations forums :
    Inscription : Avril 2007
    Messages : 234
    Points : 338
    Points
    338
    Par défaut
    Ca marche !

    Merci merci !

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

Discussions similaires

  1. [DOM] Problème de création de DOM a partir d'un fichier
    Par jaussiba dans le forum Format d'échange (XML, JSON...)
    Réponses: 8
    Dernier message: 05/11/2008, 08h11
  2. [DOM] Problème de traitement récursif, nombre de noeuds fils
    Par erivoil dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 13/12/2006, 13h39
  3. Problème de création de table sous MySql
    Par ducamba dans le forum Requêtes
    Réponses: 2
    Dernier message: 21/06/2003, 10h59
  4. Problème de création de fenêtre
    Par tomateauketchup dans le forum DirectX
    Réponses: 1
    Dernier message: 08/06/2003, 20h42
  5. [Rave Report] problème de création dynamique
    Par Nivux dans le forum Rave
    Réponses: 2
    Dernier message: 24/05/2003, 01h07

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