Bonjour,

Voici mon code xml :

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
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
 
<?xml version="1.0"?>
<personnes>
 
<personne>
<nom> jeanjean </nom>
<prenom> pierre </prenom>
<num_de_tel> 0201385446 </num_de_tel>
<adresse> 1 ,rue hlm les villas 88320 lolo </adresse> 
<email> jj@hotmail.fr </email>
<categorie> ami </categorie>
</personne>
<personne>
<nom> jiji </nom>
<prenom> pol </prenom>
<num_de_tel> 0329097557 </num_de_tel>
<adresse> 6,rue fdsgf dfsd 32222 mpmp </adresse> 
<email> bubu@hotmail.fr </email>
<categorie> parent</categorie>
</personne>
<personne>
<nom> koko </nom>
<prenom> ppp </prenom>
<num_de_tel> 0165489621 </num_de_tel>
<adresse> 12 rue de sfilles 36000 jj  </adresse> 
<email> sasa@hotmail.fr </email>
<categorie> enseignant </categorie>
</personne>
<personne>
<nom> vuvu </nom>
<prenom> ss </prenom>
<num_de_tel> 8732546941 </num_de_tel>
<adresse> 65 fff des dd 41000 trtr  </adresse> 
<email> greg@hotmail.fr </email>
<categorie> ami </categorie>
</personne>
<personne>
<nom> sasa </nom>
<prenom> cece </prenom>
<num_de_tel> 6425783214 </num_de_tel>
<adresse> 65 rue de peuplier 20000 ss  </adresse> 
<email> jeanjean@hotmail.fr </email>
<categorie> parent </categorie>
</personne>
</personnes>

et mon code php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<?php
	$racine = simplexml_load_file('gregory.xml');
	$personnes = $racine->personnes;
	$personne= $personnes->personne[0];
	// On recupere la premiere categorie dans le premier element personne
	$categorie_0= $personne->categorie[0];
	echo $categorie_0;
 
?>
Il me met ça comme erreur : "Trying to get property of non-object" mon navigateur. Je suppose que j'affiche que la balise xml et non son contenu.
Mais je n'arrive pas à afficher le contenu des balise xml.
Je ne savais que le lien xml php était si difficile.
Pouvez vous m'aider?
Merci