Bonjour, voila j'ai un fichier donnée.xml organisé comme cela :
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 <src> <etudiant annee="1"><nom>Adak</nom><prenom>Jessica</prenom></etudiant> <etudiant annee="2"><nom>Adobati</nom><prenom>Anthony</prenom></etudiant> <etudiant annee="2"><nom>Afoumado</nom><prenom>Nathan</prenom></etudiant> <etudiant annee="2"><nom>Angenieux</nom><prenom>Sandra</prenom></etudiant> <etudiant annee="1"><nom>Arcuri</nom><prenom>Lucas</prenom></etudiant> <etudiant annee="2"><nom>Badey</nom><prenom>Steven</prenom></etudiant> </src>
et je créer un fichier php pour lire celui-ci :
pour le nom et prénom j'arrive à lire les données mais j'ai une erreur concernant l'année.
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
16 <?php $dom = new DomDocument(); $dom->load('donnée.xml'); $etudiants = $dom->getElementsByTagName('etudiant'); foreach($etudiants as $etudiant) { $annee = $etudiant->getElementsByTagName( "annee" )->item(0)->nodeValue; $nom = $etudiant->getElementsByTagName( "nom" )->item(0)->nodeValue; $prenom = $etudiant->getElementsByTagName( "prenom" )->item(0)->nodeValue; echo $nom.' - '.$prenom.' - '.$annee.'<br />'; } ?>
ERREUR
Notice: Trying to get property of non-object in C:\wamp\www\tp_xml\insertion.php on line 9
Partager