Wat heb je al precies geprobeerd waar de fouten/foutmeldingen uit komen?
Probeer bijvoorbeeld eens:
<?php
// foutmeldingen aanzetten
ini_set('display_errors', 'On');
error_reporting(E_ALL | E_STRICT);
$xmlbestand = ''; // hier vul je dan de url van je xml bestand in
if($xml = simplexml_load_file($xmlbestand)){
foreach($xml->persoon AS $persoon){
echo $persoon->naam.' is '.$persoon->leeftijd.' jaar oud <br>';
}
}
?>
<?php
$xml=simplexml_load_file("namenlijst.xml");
foreach($xml->persoon as $persoon) {
echo $persoon->naam. " is ".$persoon->leeftijd." jaar oud.<br />";
}
?>
Als het goed is moet dit werken.
?
Onbekende gebruiker
22-08-2014 13:25
Ik heb nu deze code:
<?php
$xmlbestand = 'f/personen.xml'; // hier vul je dan de url van je xml bestand in
if($xml = simplexml_load_file($xmlbestand)){
foreach($xml->persoon AS $persoon){
echo $persoon->naam.' is '.$persoon->leeftijd.' jaar oud <br>';
}
}
?>
en ik krijg deze foutmeldingen:
Warning: simplexml_load_file(): f/personen.xml:6: parser error : Extra content at the end of the document in C:\Users\pascal\Box Sync\localhost\xmlapps\index.php on line 5
Warning: simplexml_load_file(): <persoon> in C:\Users\pascal\Box Sync\localhost\xmlapps\index.php on line 5
Warning: simplexml_load_file(): ^ in C:\Users\pascal\Box Sync\localhost\xmlapps\index.php on line 5
<?php
$xml=simplexml_load_file("namenlijst.xml");
foreach($xml->personen as $persoon) {
echo $persoon->naam. " is ".$persoon->leeftijd." jaar oud.<br />";