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 XML] Récupérer la valeur d'un attribut xml


Sujet :

Bibliothèques et frameworks PHP

  1. #1
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 14
    Points : 11
    Points
    11
    Par défaut [DOM XML] Récupérer la valeur d'un attribut xml
    bonjour,
    je voudrais savoir si quelqu'un pourrait me dire comment faire pour recupérer ce qu il y a dans "value" a l'aide de php c'est a dire :
    Details: . .
    Scope of Delivery: .
    Requirements:
    . .


    <Value AttributeID="ATT.CONCATENATED_TEXT" InheritedFrom="Actual Products">
    Details: . .
    Scope of Delivery: .
    Requirements:
    . .
    </Value>

  2. #2
    Membre confirmé Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Points : 594
    Points
    594
    Par défaut
    Cela depends de ta version de majeure PHP 4 ou 5
    Et de l'extension que tu utilise DOM ou simpleXML
    If it's not broken, don't fix it.
    BiliBa Built on top of Zend Framework

  3. #3
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 14
    Points : 11
    Points
    11
    Par défaut
    deja la je suis perdu bon je t'explique, en faite la je suis en stage!! j'utilise easy php

    j'arrive a recupérer les valeur de AttributeID ou InheritedFrom par exemple mais pas de se qui se trouve entre <value> et </value>

  4. #4
    Membre confirmé Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Points : 594
    Points
    594
    Par défaut
    Il me faut quand meme ces informations.
    Connais tu la version de PHP au moins 4 ou 5?
    sinon tu cree un fichier PHP avec dedans :
    ensuite tu tapes la'dresse du fichier dans ton navigateur.
    Une page avec plein d'info s'affiche ainsi que la version de php
    If it's not broken, don't fix it.
    BiliBa Built on top of Zend Framework

  5. #5
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 14
    Points : 11
    Points
    11
    Par défaut
    oui donc c'est : PHP Version 4.3.10

  6. #6
    Membre confirmé Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Points : 594
    Points
    594
    Par défaut
    Voila de quoi faire quelque recherche deja pour essayer de comprendre comment cela fonctionne.
    http://hk2.php.net/manual/en/functio...-attribute.php

    Il y a pas mal de tuto sur developpez ou sur internet.
    If it's not broken, don't fix it.
    BiliBa Built on top of Zend Framework

  7. #7
    Membre à l'essai
    Inscrit en
    Mai 2007
    Messages
    14
    Détails du profil
    Informations forums :
    Inscription : Mai 2007
    Messages : 14
    Points : 11
    Points
    11
    Par défaut
    je te remercie mais des recherches j en ai deja fait !! c pour sa que je suis venu ici demander de l'aide

  8. #8
    Membre confirmé Avatar de stunti
    Inscrit en
    Mai 2006
    Messages
    520
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Mai 2006
    Messages : 520
    Points : 594
    Points
    594
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
     
    if (!$dom = domxml_open_mem($xmlstr)) {
        echo "Error while parsing the document\n";
        exit;
    }
     
    $xpath = xpath_new_context($dom);
    $res = xpath_eval_expression($xpath, '//Value');
    Il ne reste qu'a faire un foreach sur $res et cela devrait etre bon.
    If it's not broken, don't fix it.
    BiliBa Built on top of Zend Framework

Discussions similaires

  1. Récupérer la valeur d'un attribut en XML parsing
    Par android84 dans le forum Android
    Réponses: 1
    Dernier message: 23/02/2013, 23h24
  2. [DOM XML] Récupérer la valeur d'un tagname selon son attribut
    Par nkordiko dans le forum Bibliothèques et frameworks
    Réponses: 5
    Dernier message: 11/04/2012, 11h04
  3. [Linq to Xml] Récupérer la valeur d'un attribut
    Par teddyalbina dans le forum Linq
    Réponses: 7
    Dernier message: 19/10/2008, 18h26
  4. [XML] Récupérer la valeur des attributs
    Par Elyon64 dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 10/03/2008, 19h07

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