Bonjour
Le flux rss XML que je veux importer a cette forme:
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
34 <?xml version="1.0" encoding="utf-8"?> <rss version="2.0" xml:base="http://www.courrierinternational.com" xmlns:dc="http://purl.org/dc/elements/1.1/"> <channel> <title>Courrier international - Culture</title> <link>http://www.courrierinternational.com/categorie/culture</link> <description>Derniers articles parus sur Courrier international</description> <language>fr</language> <copyright>© Courrier international</copyright> <image> <url>http://www.courrierinternational.com/files/logo/courrier-logo-default-1s.png</url> <title>Courrier international</title> <link>http://www.courrierinternational.com</link> </image> <lastBuildDate>Tue, 03 Feb 2015 12:21:43 +0100</lastBuildDate> <item> <title>RÉALITÉ VIRTUELLE Bienvenue au musée de l'art volé</title> <link>http://www.courrierinternational.com/article/2015/01/28/bienvenue-au-musee-de-l-art-vole</link> <description>Un tout nouveau genre de musée vient d'ouvrir ses portes : il propose à ses visiteurs de déambuler dans des galeries grâce à un casque de réalité virtuelle pour découvrir des uvres d'art volées ou disparues.</description> <pubDate>Wed, 28 Jan 2015 10:51:51 +0100</pubDate> <dc:creator /> <guid isPermaLink="true">http://www.courrierinternational.com/node/1205899</guid> <enclosure url="http://www.courrierinternational.com/files/imagecache/article_small2/2015/01/2701-MuseeVirtuel.jpg" length="26036" type="image/jpg" /> </item> <item> <title>PORTFOLIO Imagine-toi un nomade</title> <link>http://www.courrierinternational.com/galerie/2015/01/26/portfolio-imagine-toi-un-nomade</link> <description>Depuis des milliers dannées, le nomadisme figure au cur de la culture mongole.</description> <pubDate>Mon, 26 Jan 2015 14:34:44 +0100</pubDate> <dc:creator /> <guid isPermaLink="true">http://www.courrierinternational.com/node/1205062</guid> <enclosure url="http://www.courrierinternational.com/files/imagecache/dessin_vignette/2015/Hebdo/1262/Portfolio/12_DSC8278.jpg" length="1155667" type="image/jpg" /> </item> .... </channel> </rss>
Le code php suivant me permet d'importer les éléments:
Comment faire pour récupérer le "src" de l'image qui se trouve dans la balise "enclosure":
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php $rss = simplexml_load_file('http://www.courrierinternational.com/rss/rp/24/0/rss.xml'); echo '<h1>'. $rss->channel->title . '</h1>'; foreach ($rss->channel->item as $item) { echo '<h2><a href="'. $item->link .'">' . $item->title . "</a></h2>"; echo "<p>" . $item->pubDate . "</p>"; echo "<p>" . $item->description . "</p>"; } ?>
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part <enclosure url="http://www.courrierinternational.com/files/imagecache/article_small2/2015/01/2701-MuseeVirtuel.jpg" length="26036" type="image/jpg" />
Merci
Cordialement
Partager