Bonjour à tous,
Je dois afficher sur une page Web, en langage PHP, les attributs d'un fichier XML représentant les colonnes d'une table MySQL. J'ai généré le fichier XML avec l'utilitaire MySQL Query Browser.
Voici le fichier XML :
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE ROOT (View Source for full doctype...)>
- <ROOT>
- <row>
<field name="Nom">dupont</field>
<field name="Prenom">jean</field>
<field name="Date">1982-07-20</field>
</row>
- <row>
<field name="Nom">durand</field>
<field name="Prenom">paul</field>
<field name="Date">1982-07-21</field>
</row>
</ROOT>
Voici le code PHP que j'utilise pour afficher les attributs :
$personne = simplexml_load_file('personne.xml');
foreach($personne->row as $row) {
echo 'nom : ' ,utf8_decode($row->Nom).'<br>';
echo 'prenom : ' ,utf8_decode($row->Prenom).'<br>';
echo 'date : ' ,utf8_decode($row->Date).'<br>';
}
Voici mon problème : avec ce code, les attributs nom, prenom et date sont à blanc. J'ai essayé plusieurs modifications mais je n'arrive pas à les afficher sur ma page web.
Quelqu'un connaît il une solution pour résoudre ce problème d'affichage ?
Par avance, merci.
Partager