Bonjour à tous,

Je dois réaliser un carnet d'adresse en utilisant un fichier XML comme base de données.

Le fichier XML (carnetadresse.xml) est de cette forme :
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
 
<carnetadresse>
<personne>
	<nom>DUPONT</nom>
	<prenom>Henri</prenom>
	<email>henri.dupont@gmail.com</email>
</personne>
 
<personne>
	<nom>MEROUX</nom>
	<prenom>patrick</prenom>
	<email>patrick.meroux@hormail.com</email>
</personne>
 
<carnetadresse>
Pour le moment, j'ai mis peu d'informations pour chaque contact pour avancer pas à pas et vu que je débute en PHP... ça sera plus simple :p

Je cherche une méthode simple pour lire les informations du fichier .xml et les afficher à l'écran. J'ai donc commencer à tapper le code suivant:
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
<html>
	<head>
		<title>MES CONTACTS</title>
	</head>
 
<body>
 
<?php
$datafile = "carnetadresse.xml";
 
//Les données de chanque contact seront stockées dans une instance du tableau
$contact_array = array(
	"carnetadresse"	=>	"<H1 align=center>Mes contacts</H1>\n",
	"nom"	=>	" ",
	"prenom"	=>	" ",
	"email"	=>	" ",
	);
 
//association??
 
 
echo $contact_array['carnetadresse'];
echo 'Nom : ', $contact_array['nom'].' '.$contact_array['prenom'],'<br/>';
echo 'Email : ', $contact_array['email'] ,'<br/>';
?>     
 
</body>
</html>
Je suis un peu perdu sur la manière dont je dois m'y prendre pour faire une association avec les valeurs du fichiers xml...
Remarque : je me suis basé sur ce code pour démarrer.

Merci pour votre aide