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.
j'ai mis un exemple complet ici pour mieux comprendre
http://www.listepro.com/test/Televiseur ... 6252,1.htm
Code : Tout sélectionner
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
ludo