[SimpleXML] Expression Xpath Et Simplexml
bonjour,
je suis en train de parser un fichier xml avec simplexml est voici la structure de ficher:
Code:
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:
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.