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

Langage PHP Discussion :

PHP et XML recuperer valeur


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 30
    Par défaut PHP et XML recuperer valeur
    Bonjour,

    Je me remets à la programmation en php et je dois utiliser un fichier xml.

    Je regarder les forumes et même les manuels mais je n'arrive pas à récuperer une valeur.

    J'ai essayé avec DOM et Simplexml mais rien n'y fait c'est toujours vide.

    Voici une partie de mon document xml :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    	<DocumentHeader>
    		<Version v="n" />
    		<Type v="A01" /> 
    		<Status v="A02" />
                 </DocumentHeader>

    Et mon code php est :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    $doc_xml = new DOMDocument();
    $doc_xml->load('Appel.xml');
     
    $xpath = new DOMXPath($doc_xml);
    $noeuds = $xpath->query('/DocumentHeader/Type');
    $noeud = $noeuds->item(0);
     
    $name=$noeud->nodeName;
     
    $value=$noeud->value;
     
    echo "Nom : ".$name ;
    echo "<br>";
    echo "Valeur : ".$value ;

    Donc j'ai bient en Nom Type mais dans valeur je n'ai rien c'est vide.

    Auriez vous une idée pour récuperer cette valeur "A01" car ceci m'aiderait beaucoup car je dois le faire sur plusieurs lignes.

    En vos remerciant

  2. #2
    Expert confirmé

    Profil pro
    Inscrit en
    Septembre 2010
    Messages
    7 920
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2010
    Messages : 7 920
    Par défaut
    normale ton noeud vide, par contre il contient des attributs, donc avec getAttribute

  3. #3
    Membre averti
    Homme Profil pro
    Inscrit en
    Octobre 2011
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Tarn (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2011
    Messages : 30
    Par défaut
    c'etait tout simple mais je faisais un getattribute sans bonne démarche

    Je te remercie pour ton aide

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

Discussions similaires

  1. VBS script recuperation valeur dans xml
    Par jorge91450 dans le forum VBScript
    Réponses: 0
    Dernier message: 09/01/2013, 15h43
  2. recuperer valeur d'une liste deroulante dans variable php sur onchange()
    Par logone dans le forum Général JavaScript
    Réponses: 11
    Dernier message: 03/02/2012, 10h12
  3. [PHP-JS] Recuperation valeur d'un select
    Par dudezerff dans le forum Langage
    Réponses: 16
    Dernier message: 17/07/2007, 15h23
  4. [PHP-JS] recuperer valeur d'une liste generé par javascript
    Par crevettes59000 dans le forum Langage
    Réponses: 2
    Dernier message: 05/03/2006, 09h11
  5. [XML] Recuperation d'une valeur
    Par cosmos38240 dans le forum Format d'échange (XML, JSON...)
    Réponses: 2
    Dernier message: 05/10/2005, 14h13

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