Bonjour,
Jusqu'à présent, j'utilisais ce fichier XML :
Et pour extraire les tables en promo, je faisais cela :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7<item> <title>Mon titre</title> <price>335</price> <category>TABLE PROMO</category> <link>ma-page.htm</link> </item>
Je souhaiterais faire évoluer mon fichier xml de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php $xml = simplexml_load_file('../fichier.xml'); $items = $xml->xpath('//item/category[contains(.,"TABLE") and contains(.,"PROMO")]/.. '); foreach($items as $item){ echo '<p> bla bla bla</p>'; } ?>
Et donc pour cette même requête extraire <category> = TABLE et <oldprice> = NON VIDE
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <item> <title>Mon titre</title> <oldprice>335</oldprice> <price>300</price> <category>TABLE</category> <link>ma-page.htm</link> </item>
Je n'y arrive pas ....
Quelqu'un aurait-il une idée ?
1000 mercis
Jm
Partager