Comment extraire le titre d'un flux RSS

Fermé
Henri Jack - 14 nov. 2006 à 09:57
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 - 14 nov. 2006 à 11:29
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 ?

1 réponse

oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
14 nov. 2006 à 10:21
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 ?
1
Merci pour ta réponse, je souhaite faire ca en php...
0
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248
14 nov. 2006 à 10:33
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
0
Henri Jack > oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007
14 nov. 2006 à 10:45
Merci !
Non pas que je sois féniant mais je débute un peu dans le php :)

Pourrais tu m'aider pour cette partie, et me montrer en exemple comment je devrais faire pour récupérer ce titre ?
0
oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007 248 > oberion Messages postés 1253 Date d'inscription mardi 26 septembre 2006 Statut Membre Dernière intervention 29 septembre 2007
14 nov. 2006 à 11:29
Dans les commentaires à la fin, il y a plein d'exemples. :)
0