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 valeurs .
Pourtant il me semble que la hiérachie est correct.
Le fichier xml test est à cette
adressehttp://sandbox.api.shopping.com/pub...ops&numAttributes=5&numAttributesWithValues=5
Si vous avez une idée merci, c'est peutêtre l'utilisation d'une nouvelle boucle mais je cale !
ludo
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 valeurs .
Pourtant il me semble que la hiérachie est correct.
Le fichier xml test est à cette
adressehttp://sandbox.api.shopping.com/pub...ops&numAttributes=5&numAttributesWithValues=5
Code:
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>";
// je passe en minuscule attributeValues[0]-> attributevalues[0]-> qui affiche uniquement la 1ere sous valeur Below $520, Intel Core,
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:
Price Range :
Below $520
Processor Type :
Intel Core
Brand :
PIONEERPOS
donc si je prends Price range il manque les valeurs suivantes
$510 - $770
$770 - $1110
$1110 - $1540
Above $1540
Si vous avez une idée merci, c'est peutêtre l'utilisation d'une nouvelle boucle mais je cale !
ludo