Hey PHPhulp,

Ik ben al een tijdje aan het vogelen en krijg het maar niet voor elkaar:
Ik wil dat alle vakanties met de tijd van het midden worden ge-echo't in php.
Ik gebruik deze XML file: https://opendata.rijksoverheid.nl/v1/sources/rijksoverheid/infotypes/schoolholidays/schoolyear/2015-2016 (Ze hebben ook een JSON versie voor als dat beter is eventueel https://opendata.rijksoverheid.nl/v1/sources/rijksoverheid/infotypes/schoolholidays/schoolyear/2015-2016?output=json)

Hoe krijg ik dat naar een php output. Ik heb nu dit:

$henk = 'https://opendata.rijksoverheid.nl/v1/sources/rijksoverheid/infotypes/schoolholidays/schoolyear/2015-2016';
    $test = simplexml_load_file($henk) or die("Error: Cannot create object");
$xml = new SimpleXMLElement($test);
  foreach($xml->content->contentblock->vacations->vacation as $fu){
echo $fu->type;
  }


Maar het werkt maar niet! Hopelijk kan iemand helpen.

Mvg, Arjan
Probeer het zo eens.
<?php
$henk = 'https://opendata.rijksoverheid.nl/v1/sources/rijksoverheid/infotypes/schoolholidays/schoolyear/2015-2016';
$test = simplexml_load_file($henk) or die("Error: Cannot create object");

foreach ($test->content->contentblock->vacations->vacation as $fu) {
    echo $fu->type;
}
?>

Tevens:
- naamgeving variabelen is niet al te sterk
- mogelijk wil je ook een Content-Type en character encodering specificeren bij het printen van deze data die in lijn is met het XML-document (in dit geval UTF-8)
Bedankt voor de snelle reactie. Het is gelukt. Maar hoe krijg ik dat die de datum pakt van Midden?
echo $fu->regions->region->midden['startdate'];
zo?

Reageren