Bonjour

Je travaille sur une api et je n'arrive pas à comprendre pourquoi mon parsing n'est pas complet en effet je récupère
uniquement les titres avec le code ci-dessous, mais pas les autres attributs .
Pourtant il me semble que la hiérachie est correct.
Le fichier xml test est à cette adresse cette partie du parsing est en bas du fichier.
http://sandbox.api.shopping.com/publ...esWithValues=5
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
 
1) 
foreach($parser->document->categories[0]->category[0]->attributes[0]->attribute as $attributes) { 
echo "<div id=total_matches_container><div id=total_matches><div id=total_num_of_matches>".$attributes->name[0]->tagData;"</div>"; 
 
Affiche les titres: Price Range - Processor Type - Brand 
 
2) 
echo "<br><span class='result_list'><a href='".$attributes->attributeValues[0]->attributevalue[0]->tagAttrs['id']."'>".$attributes->attributevalues[0]->attributevalue[0]->name[0]->tagData."</a></span></div></div>"; 
 
Affiche seulement le premier attribut de chaque titre ci-dessus alors quil y en a 5
Price Range      	 Brand
Below $520 -     	 Pionerpos
mais il manque        etc.
$750 - $1110 
$1110 - $1540
etc
J'ai l'impression, qu'il faut faire une boucle en 2 mais je n'arrive pas à l'écrire
correctement en (3), je me retrouve avec l'echelle des prix sous tous les titres

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
3)
foreach ($parser->document->categories[0]->category[0]->attributes[0]->attribute[0]->attributevalues[0]->attributevalue as $attributevalues){
echo "<div class='offertitle'>".$attributevalues->name[0]->tagData."</a></div>";
Si on peut m'éclairer car je ne comprends pas.

merci
manuso