2010-11-18 12 views
1

Ich versuche, einige Daten von der Weltbank API in einem PHP-Dokument zu analysieren. Ich verwende simplexml_load_file die XML von einer URL wie folgt zu erhalten: http://api.worldbank.org/countries/indicators/IT.NET.BBND.P3?per_page=100&date=1981:2010Parsing XML von einer API mit Simplexml_load_file

Aber ich kann nicht die Daten zur Ausgabe erscheinen, Ich versuche, eine foreach-Schleife zu verwenden, wie hier:

$requestUrl = "http://api.worldbank.org/countries/indicators/IT.NET.BBND.P3?per_page=100&date=1981:2010";

$xml = simplexml_load_file($requestUrl); 

foreach($xml->data as $i) { 
    echo $i->country; 
    echo $i->date; 
    echo $i->value; 
} 

Aus der Lektüre, die ich getan habe, sollte dies funktionieren, aber es funktioniert nicht, bitte kann mir jemand helfen?

Dank

+0

Willkommen bei SO. Was passiert oder passiert nicht? Welche Fehler haben Sie? –

+0

Kannst du 'print_r ($ xml);' direkt vor deinem foreach und poste die Ausgabe hier? Welchen Fehler bekommst du auch, wenn du den obigen Code ausprobierst? –

Antwort