[SimpleXML] Accéder à un élément d'un fichier XML
Salut à tous
j'ai un fichier xml du type
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
<?xml version="1.0" encoding="UTF-8" ?>
- <gesmes:Envelope xmlns:gesmes="http://www.gesmes.org/xml/2002-08-01" xmlns="http://www.ecb.int/vocabulary/2002-08-01/eurofxref">
<gesmes:subject>Reference rates</gesmes:subject>
- <gesmes:Sender>
<gesmes:name>European Central Bank</gesmes:name>
</gesmes:Sender>
- <Cube>
- <Cube time="2008-05-26">
<Cube currency="USD" rate="1.5761" />
<Cube currency="JPY" rate="162.97" />
</Cube>
</Cube>
</gesmes:Envelope> |
j'ai un formulaire en php qui affiche la liste des pays suivant le pays je récupére son code comme USD ou encore JPY à partir de là je dois récupérer sa valeur dans le fichier xml (rate)
j'ai essayé plusieurs solution du style
Code:
1 2
| $xml = simplexml_load_file('http://www.ecb.int/stats/eurofxref/eurofxref-daily.xml');
$code = $xml->xpath('//*'); |
mais sans résultat y a t-il une solution pour affiche la valeur de rate suivant la valeur de currency que je lui fourni ? par exemple je lui dis que le pays est USD il doit me dire que la valeur est 1.5761