lecture d'une donnée

liciwipe
Invité n'ayant pas de compte PHPfrance

24 août 2005, 12:48

Bonjour,

je n'arrive pas a parser un xml, les donnees se trouve dans le tag.
ça doit etre tout bete, mais pour l'intand j'ai plus l'impression de l'etre :)

pour lire orderid, vous feriez comment ?
merci beaucoup pour votre aide.

Code : Tout sélectionner

$xmlstg = '<?xml version="1.0"?'; $xmlstg .= '> <ncresponse orderID="82" ACCEPTANCE="test" STATUS="0" amount="1" currency="EUR" ></ncresponse>'; $dom = domxml_open_mem($xmlstg); $root = $dom->document_element(); $test= $root->get_elements_by_tagname("*");

h2o
Eléphant du PHP | 81 Messages

24 août 2005, 12:59

Ce que tu cherches, ce n'est pas un élément, mais un attribut :
$root->get_attribute('orderID');
Voir : http://php.belnet.be/manual/fr/function ... ribute.php

Note : pour afficher du php, utilises "php" au lieu de "code" :wink:
Jean-Marie Hoornaert - h2o
Aide au développement et formation FileMaker, xml et AppleScript

liciwipe
Invité n'ayant pas de compte PHPfrance

24 août 2005, 14:16

vi, merci encore de ton aide !!

$params = $dom->get_elements_by_tagname('ncresponse');
echo $params[0]-> get_Attribute('PAYID').'<br>';