Bonjour à tous, j'ai un petit soucis avec la gestion de mes fichiers xml.
En effet, je souhaite tout simplement à récupérer des informations dans un fichier xml tout simple
Voici mon fichier xml qui s'appelle 1234.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
<?xml version="1.0" encoding="iso-8859-1"?>
<Personne>
	<nom>Nom</nom>
	<prenom>Prenom</prenom>
</Personne>
dans mon fichier php j'ai ce code
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$xml = simplexml_load_file('1234.xml'); 
foreach($xml->personne as $personne) {
echo 'Nom : ' ,utf8_decode($personne->nom).'<br>';
echo 'Prenom : ' ,utf8_decode($nouvelle->prenom).'<br>';
}
Il y a peut-être des erreurs car je n'ai jamais pu le corriger en effet j'ai celà qui s'affiche dans mon navigateur:

personne as $personne) { echo 'Nom : ' ,utf8_decode($personne->nom).'
'; echo 'Prenom : ' ,utf8_decode($nouvelle->prenom).'
'; } ?>

soit la partie de mon code qui se situe aprés le premier ->

Ensuite lorsque je me rend dans l'interface d'administration de Easyphp 2.0b1 et que clique sur "Afficher les extensions" puis sur "xmlReader" j'ai ce message d'erreur qui s'affiche:
Warning: Invalid argument supplied for foreach() in C:\Program Files\EasyPHP 2.0b1\home\index.php on line 263

et voici la partie incriminée de la page index.php
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
foreach($extensions as $extension)
{
echo "<div><img src='/images_easyphp/extension.gif' width='16' height='11' alt='extension' border='0' /><span class='extension_name'>$extension</span>&nbsp;&nbsp;[<a href='index.php?to=ext&amp;exts=$extension'>$extensions_functions</a>]</div>";
if ($_GET['exts']==$extension)
{
$functions = @get_extension_funcs($_GET['exts']);
@sort($functions);
foreach($functions as $function)
{
echo "<div class='function_name'><img src='images_easyphp/function.gif' width='16' height='11' alt='function' border='0' />" . $function . "</div>";
}
echo "<br />";
}
}
Si quelqu'un pouvait m'aider merci