[SimpleXML] requête sur un fichier xml
bonjour,
je suis en train de parsser un xml avec simplexml de la forme:
Code:
1 2 3 4 5 6 7 8 9
| <root>
<voiture>
<marque>vw</marque>
<carburation>diesel</carburation>
<couleur>rouge</couleur>
<etat>neuf</etat>
</voiture>
......
</root> |
le hic est que le fichier xml est trop volumineux,et je veut l'afficher en html avec une pagination de 10 noeud par page tout en introduisant certain caractere qui sont passer en parametre : par exemple je veu afficher les voitures de couleur rouge.
j essayer cela:
Code:
1 2 3 4 5 6 7 8 9
| $document = simplexml_load_file('monxml.xml');
$produits = $document->xpath(utf8_encode("//voiture[couleur='rouge']"));
foreach ($produits as $produit) {
echo utf8_decode((string)$produit->marque);
echo utf8_decode((string)$produit->carburation);
echo utf8_decode((string)$produit->etat);
} |
mais cette boucle m'affiche tous les articles (dans le meme page) avec le critere choisi sans pagination. Comment doit je proceder?