Bonjour,

Je rencontre un probleme avec simple xml.

je voudrai récupérer les données d'un flux xml Atom.

le flus se presente grosso modo comme çà :

Code xml : 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
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
 
 <title>Fil d'exemple</title>
 <subtitle>soustitre</subtitle>
 <link href="http://gnangangna.blogspot.com/"/>
 <updated>2012-10-23T17:56:24.102+02:00</updated>
 <author>
   <name>auteur</name>
   <email>auteur@example.com</email>
 </author>
 <id>urn:uuid:60a76c80-d399-11d9-b91C-0003939e0af6</id>
 <entry>
<id>tag:blogger.com,1999:blog-6036451794370043603.post-7655152017527397867</id>
<published>2012-10-23T17:56:00.000+02:00</published>
<updated>2012-10-23T17:56:24.102+02:00</updated>
<category scheme='http://www.blogger.com/atom/ns#' term='Divers'/>
<title type='text'>titre</title>
<content type='html'>contenu</content>
<link rel='replies' type='application/atom+xml' href='http://gnangangna.blogspot.com/feeds/7255152017527397867/comments/default' title='Publier les commentaires'/>
<link rel='replies' type='text/html' href='http://gnangangna.blogspot.com/2012/10/billet.html#comment-form' title='0 commentaires'/>
<link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6036451794370043603/posts/default/7255152017527397867'/>
<link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6036451794370043603/posts/default/7255152017527397867'/>
<link rel='alternate' type='text/html' href='http://gnangangna.blogspot.com/2012/10/billet.html' title='titredubillet'/>
<author>
<name>auteur</name>
<uri>https://plus.google.com/66065422741525429</uri>
<email>noreply@blogger.com</email>
<gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//lh3.googleusercontent.com/-5HwA88fbko/AAAAAAAAAAI/AAAAAAAACpQ/l44wzSAtups/s55-c/photo.jpg'/></author>
<media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-t34545gO8/UIa9t6k1ojI/AAAAAAAAGOg/zKUwGq0NpKw/s72-b/photo.PNG' height='72' width='72'/>
<thr:total>0</thr:total>
</entry>
</feed>

j'aimerai récupérer le contenu de chaque item.

une fois chargé le fichier avec simple xml je procède comme ceci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$title =$xml->entry[$a]->title;
$source=$xml->entry[$a]->title;
$description=$xml->entry[$a]->content;
$lien= $xml->entry[$a]->link
sauf que pour le lien il me propose le premier de la liste
<link rel='replies' type='application/atom+xml' href='http://gnangangna.blogspot.com/feeds/7255152017527397867/comments/default' title='Publier les commentaires'/>allors que je voudrai avoir le lien vers le billet original (et idéalement le titre)
qui se trouve là : <link rel='alternate' type='text/html' href='http://gnangangna.blogspot.com/2012/10/billet.html' title='titredubillet'/>et je doit dire que je patine un peu et que je ne sais pas comment faire


merci de votre aide