Data uit XML feed halen
Niels van Hoogdalem
30/08/2017 08:26:09Beste PHP-ers,
Ik probeer data uit een XML feed te halen, maar heb daar wat problemen mee.
Bijvoorbeeld uit de buienradar.nl XML feed, https://xml.buienradar.nl/, wil ik data halen uit mijn stad Eindhoven.
Middels onderstaande code zou ik de huidige temperatuur op moeten kunnen halen:
$data = simplexml_load_file($url);
$huidigetemp = $data->weergegevens->actueel_weer->weerstations->weerstation->temperatuurGC;
Nu hebben al deze weerstations een ID, en daar gaat het fout. Het ID van Eindhoven is 6370. Vervolgens probeer ik op de volgende manier de data uit Eindhoven binnen te halen:
$data = simplexml_load_file($url);
$huidigetemp = $data->weergegevens->actueel_weer->weerstations->weerstation id="6370"->temperatuurGC;
Maar daar lukt het me niet mee. Ik denk dat het middels de spatie in tussen Weerstation en ID fout gaat.
Wellicht een rookie mistake, maar kan iemand vertellen hoe dit te omzeilen is? Ik ben nog een beginnend PHP-er, vandaar deze vraag.
Bedankt!
Ik probeer data uit een XML feed te halen, maar heb daar wat problemen mee.
Bijvoorbeeld uit de buienradar.nl XML feed, https://xml.buienradar.nl/, wil ik data halen uit mijn stad Eindhoven.
Middels onderstaande code zou ik de huidige temperatuur op moeten kunnen halen:
Code (php)
1
2
3
2
3
$data = simplexml_load_file($url);
$huidigetemp = $data->weergegevens->actueel_weer->weerstations->weerstation->temperatuurGC;
Nu hebben al deze weerstations een ID, en daar gaat het fout. Het ID van Eindhoven is 6370. Vervolgens probeer ik op de volgende manier de data uit Eindhoven binnen te halen:
Code (php)
1
2
3
2
3
$data = simplexml_load_file($url);
$huidigetemp = $data->weergegevens->actueel_weer->weerstations->weerstation id="6370"->temperatuurGC;
Maar daar lukt het me niet mee. Ik denk dat het middels de spatie in tussen Weerstation en ID fout gaat.
Wellicht een rookie mistake, maar kan iemand vertellen hoe dit te omzeilen is? Ik ben nog een beginnend PHP-er, vandaar deze vraag.
Bedankt!
PHP hulp
30/11/2024 03:39:22Willem vp
30/08/2017 10:10:31Ik zou de gegevens eruit halen middels XPath: