Parser XML balises sur plusieurs niveaux (API amazon)

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics


bradeux
WRInaute impliqué
WRInaute impliqué
 
Messages: 385
Inscription: Mer Mai 18, 2005 12:51

Parser XML balises sur plusieurs niveaux (API amazon)

Message le Mar Déc 09, 2008 17:12

Bonjour à tous!

Voila je seche sur l'api amazon car il y atrop d'infos :)
En effet, il y a enormement de balises dont j'ai besoin mais je n'arrive pas à les différencier.

Ex:
Code: Tout sélectionner
- <Items>
- <Request>
  <IsValid>True</IsValid>
- <ItemSearchRequest>
  <Keywords>Pro Evolution Soccer 2009 PC</Keywords>
  <ResponseGroup>Large</ResponseGroup>
  <SearchIndex>VideoGames</SearchIndex>
  </ItemSearchRequest>
  </Request>
  <TotalResults>1</TotalResults>
  <TotalPages>1</TotalPages>
- <Item>
  <ASIN>B001E38JD2</ASIN>
  <DetailPageURL>http://www.amazon.fr/Konami-Pro-Evolution-Soccer-2009/dp/B001E38JD2%3FSubscriptionId%3D0G8BD4KGCT2NX5GTV3G2%26tag%3Dws%26linkCode%3Dxm2%26camp%3D2025%26creative%3D165953%26creativeASIN%3DB001E38JD2</DetailPageURL>
  <SalesRank>806</SalesRank>
- <SmallImage>
  <URL>http://ecx.images-amazon.com/images/I/51jyYWw8mCL._SL75_.jpg</URL>
  <Height Units="pixels">75</Height>
  <Width Units="pixels">53</Width>
  </SmallImage>
- <MediumImage>
  <URL>http://ecx.images-amazon.com/images/I/51jyYWw8mCL._SL160_.jpg</URL>
  <Height Units="pixels">160</Height>
  <Width Units="pixels">114</Width>
  </MediumImage>
- <LargeImage>
  <URL>http://ecx.images-amazon.com/images/I/51jyYWw8mCL._SL500_.jpg</URL>
  <Height Units="pixels">500</Height>
  <Width Units="pixels">355</Width>
  </LargeImage>
...


Comment faire pour récuperer l'URL de la balise <LargeImage> par ex?

Merci!!


webmasterlamogere
WRInaute accro
WRInaute accro
 
Messages: 1874
Inscription: Dim Déc 17, 2006 21:08

Message le Mar Déc 09, 2008 18:18

tu trouves facilement des exemples d'utilisation sur le site d'amazon.
Code: Tout sélectionner
$response = @file_get_contents($url_amazon);
$parsed_xml = simplexml_load_string($response);
foreach($parsed_xml->Items->Item as $current){
  echo $current->LargeImage->URL;
}


Bacteries
WRInaute accro
WRInaute accro
 
Messages: 1333
Inscription: Jeu Mai 27, 2004 13:04

Message le Mer Déc 10, 2008 9:20

bradeux>Si tu veux un outils simple pour l'API amazon je te conseille vivement les classes de Zend (pas besoin de tout le framework, tu peux juste prendre une librairie).
http://framework.zend.com/manual/en/zen ... mazon.html


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités