Olivier Masson
2007-05-18 15:33:12 UTC
Bonjour,
j'essaie d'extraire des données d'un fichier XML en utilisant la
commande simplexml_load_file ainsi :
$xmlfile = simplexml_load_file('test.xml');
foreach ($xmlfile->fiche as $fiche) {
echo $fiche->nom;
}
pour un XML structuré de la sorte :
<?xml version="1.0" encoding="utf-8"?>
<FICHES>
<FICHE>
<NOM>Dicule</NOM>
<PRENOM>Henry</PRENOM>
<AGE>45</AGE>
<EMAIL>***@dicule.bob</EMAIL>
</FICHE>
<FICHE> ...
</FICHES>
mais php (5.2) ne m'affiche rien.
J'ai également essayé de simplement de faire un :
echo $xmlfile->fiche[0]->nom;
Ce qui me renvoie "Notice: Trying to get property of non-object..."
Où est-ce que je me trompe ? Comment arriver à mes fins ?
Merci.
j'essaie d'extraire des données d'un fichier XML en utilisant la
commande simplexml_load_file ainsi :
$xmlfile = simplexml_load_file('test.xml');
foreach ($xmlfile->fiche as $fiche) {
echo $fiche->nom;
}
pour un XML structuré de la sorte :
<?xml version="1.0" encoding="utf-8"?>
<FICHES>
<FICHE>
<NOM>Dicule</NOM>
<PRENOM>Henry</PRENOM>
<AGE>45</AGE>
<EMAIL>***@dicule.bob</EMAIL>
</FICHE>
<FICHE> ...
</FICHES>
mais php (5.2) ne m'affiche rien.
J'ai également essayé de simplement de faire un :
echo $xmlfile->fiche[0]->nom;
Ce qui me renvoie "Notice: Trying to get property of non-object..."
Où est-ce que je me trompe ? Comment arriver à mes fins ?
Merci.