bonjour,
je suis en train de parser un fichier xml avec simplexml est voici la structure de ficher:

Code XML : 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
<annonce>
  <famille><![CDATA[Auto/moto]]></famille>
 	<id_annonceur><![CDATA[reference_annonceur]]></id_annonceur>
	<etat> <![CDATA[old]]></etat>
	<marque> <![CDATA[Marcedes]]></marque>
	<model> <![CDATA[TDI 250]]></model>
	<carosserie> <![CDATA[break]]></carosserie>
	<descriptif> <![CDATA[Voiture de reves, en bonne etat global]]></descriptif>
	<couleur> <![CDATA[gris metalique]]></couleur>
	<image_p> <![CDATA[reference_p.jpeg]]></image_p>
	<image_g> <![CDATA[ref.jpeg]]></image_g>
	<url> <![CDATA[detail.php?id=reference]]></url>
	<année> <![CDATA[2000]]></année>
	<prix> <![CDATA[5000]]></prix>
	<kilometrage> <![CDATA[10.000]]></kilometrage>
	<energie> <![CDATA[essence]]></energie>
	<pays> <![CDATA[pays]]> </pays>
	<ville> <![CDATA[ville]]></ville>
	<date_debut> <![CDATA[12/04/2007]]></date_debut>
	<date_fin> <![CDATA[12/08/2007]]></date_fin>
	</annonce>
	<annonce>
.......

je vau afficher les 10 premiers noeuds un premier page php puis les 10 autres dans un deuxieme page est ainsi de suite
j'ai essyer ca :

Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
$article = simplexml_load_file('xml.xml');
for($i=0;$i<10;$i++)
{
	foreach($article->annonce as $annonce)
        { 
	  <td> echo ($annonce->marque));    </td>
	  <td> echo ($annonce->model));      </td>
	  <td> echo ($annonce->carosserie); </td>
	  <td> echo ($annonce->descriptif);  </td>
	  <td> echo ($annonce->image_p);   </td>
      }
}
mais envin.