Parser XML balises sur plusieurs niveaux (API amazon)

bradeux

WRInaute occasionnel
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:
- <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 passionné
tu trouves facilement des exemples d'utilisation sur le site d'amazon.
Code:
$response = @file_get_contents($url_amazon);
$parsed_xml = simplexml_load_string($response);
foreach($parsed_xml->Items->Item as $current){
  echo $current->LargeImage->URL;
}
 

Discussions similaires

Haut