bonjour,
je suis en train de parsser un xml avec simplexml de la forme:
Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
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:
mais cette boucle m'affiche tous les articles (dans le meme page) avec le critere choisi sans pagination. Comment doit je proceder?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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); }
Partager