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
sauf que pour le lien il me propose le premier de la liste
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
<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
Partager