Bonjour,

Jusqu'à présent, j'utilisais ce fichier XML :

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>
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
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>';
		}
?>
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
 
<item>
	<title>Mon titre</title>
	<oldprice>335</oldprice>
	<price>300</price>
	<category>TABLE</category>
	<link>ma-page.htm</link>
</item>
Et donc pour cette même requête extraire <category> = TABLE et <oldprice> = NON VIDE

Je n'y arrive pas ....

Quelqu'un aurait-il une idée ?

1000 mercis

Jm