Comment extraire le titre d'un flux RSS
Henri Jack
-
oberion Messages postés 1255 Statut Membre -
oberion Messages postés 1255 Statut Membre -
Bonjour à tous,
J'ai un petit problème au niveau d'une expression régulière. Je souhaite extraire le titre PRINCIPAL d'un flux RSS de blog.
Voici en gros comment se présente les flux RSS :
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>Le titre général de mon blog</title>
<link>http://www.site.com</link>
<description>Description générale</description>
<item>
<title>Titre article 1</title>
<link>http://www.site.com/article1.php</link>
<pubDate>10 Nov 2006 07:23</pubDate>
<description>Blablabla</description>
</item>
<item>
<title>Titre article 1</title>
<link>http://www.site.com/article1.php</link>
<pubDate>10 Nov 2006 07:23</pubDate>
<description>Blablabla</description>
</item>
<item>
...
</item>
</channel>
</rss>
Je souhaite extraire le champ Le titre général de mon blog, mais j'ai un problème avec le redondance de la balise </title>
Pouvez vous m'aider ?
J'ai un petit problème au niveau d'une expression régulière. Je souhaite extraire le titre PRINCIPAL d'un flux RSS de blog.
Voici en gros comment se présente les flux RSS :
<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0">
<channel>
<title>Le titre général de mon blog</title>
<link>http://www.site.com</link>
<description>Description générale</description>
<item>
<title>Titre article 1</title>
<link>http://www.site.com/article1.php</link>
<pubDate>10 Nov 2006 07:23</pubDate>
<description>Blablabla</description>
</item>
<item>
<title>Titre article 1</title>
<link>http://www.site.com/article1.php</link>
<pubDate>10 Nov 2006 07:23</pubDate>
<description>Blablabla</description>
</item>
<item>
...
</item>
</channel>
</rss>
Je souhaite extraire le champ Le titre général de mon blog, mais j'ai un problème avec le redondance de la balise </title>
Pouvez vous m'aider ?
1 réponse
-
Hello,
Je pense que tu ne t'y prends pas de la bonne maniere. Je ne suis pas sur qu'une expression réguliere soit la bonne méthode pour parser un fichier XML. Il existe des méthodes beaucoup plus simples en fonction des languages.
En quel language desires-tu parser ce flux ?-
-
Il existe carrement tout un tas de fonction permettant de décortiquer directement et facilement un flux XML :) Pourquoi s'en priver !
A lire très soigneusement: https://www.php.net/manual/fr/ref.xml.php
-