Bonsoir j'ais eu quelques difficultés et je ne sais pas ou est l'erreur
voici le contenu du fichier test.xml
<?xml version="1.0" encoding="ISO-8859-1" ?>
<continents>
<europe>
<pays>France</pays>
<pays>Belgique</pays>
<pays>Espagne</pays>
</europe>
<asie>
<pays>Japon</pays>
<pays>Inde</pays>
</asie>
</continents>
et voici le contenu du fichier php
<?php
$dom = new DomDocument;
$dom->load("test.xml");
$listePays = $dom->getElementsByTagName('pays');
foreach($listePays as $pays)
echo $pays->firstChild->nodeValue . "<br />";
echo "---<br />";
$europe = $dom->getElementsByTagName('europe')->item(0);
$listePaysEurope = $europe->getElementsByTagName('pays');
foreach($listePaysEurope as $pays)
echo $pays->firstChild->nodeValue . "<br />";
?>
et finalemnt j'obtient comme erreur
Warning: domdocument::domdocument() expects at least 1 parameter, 0 given in C:\wamp\www\testXML\testaffiche.php on line 2
Fatal error: Call to undefined method domdocument::load() in C:\wamp\www\testXML\testaffiche.php on line 3
Partager