Les flux RSS
Eh oui, avec le XML, on sait tout faire! Il permet même de créer des flux/fil RSS.

Qu'est-ce qu'un flux RSS ?

RSS signifie "Really Simple Syndication". C'est un fichier XML qui permet de diffuser les mises à jour d'un site.

A quoi sert un flux RSS ?

Un flux RSS est intéressant pour les sites fréquemment mis à jour. Une fois que vous vous êtes abonné à un flux, le navigateur ira régulièrement et automatiquement voir. Si il y a des nouvelles. Si oui, les noms des flux se mettra en gras. Avec IE7, en allant dans le panneau de configuration, vous pouvez mettre un son d'alerte qui sera joué chaque fois que le flux sera mis à jour.

A quoi ressemble un flux RSS?

Pour le savoir, cliquez ici pour voir celui d'Euronews Un flux RSS est composé de deux parties : l'entête du flux, qui contient des informations relatives à tout le document et une seconde partie : les informations que contient le flux.
Celui-ci étant un fichier XML, il est donc normal de commencer par la balise XML:

<?xml version='1.0' encoding='UTF-8'?>

Il y aura ensuite une balise RSS pour dire que c’est un flux et la balise <channel> qui contient les informations générales du flux. Dans cette balise, on en trouvera d'autres pour décrire le flux , puis les informations (news) qu'il contient. Ces informations sont appellées items car elles sont contenues dans une balise <item>.

<?xml version='1.0' encoding='iso-8859-1'?>
<?rss version='2.0'?>
<title>Titre du channel</title>
<link>Adresse du site</link>
<description> Description du flux</description>

<item>
contenu de l'item
</item>
...
</channel>
</rss>

Voici la liste des balises que peut contenir l'en-tête du flux (avant <item>):
Voici maintenant la liste des balises que peuvent contenir les items (informations):

Un flux RSS ressemblera donc en gros à ceci:

<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
    <channel>
   
        <title>mon site</title>
        <link>http://www.mon_site.be</link>
        <description>Les news de mon site</description>
                <copyright>Copyright mon site</copyright>
               
                <item>
                <title>News 1</title>
                <link>http://www.mon_site.be/news.php</link>
                <author>webmaster</author>
                <description>Première news</description>
                <guid is PermaLink="true">
                www.monsite.com/logiciels.html</guid>
                <pubdate>28/06/07</pubdate>
                </item>
                .....
        </channel>
</rss>

L'URL de l'élément Guid doit être unique. Si vous souhaitez mettre plusieurs fois la même URL, tapez plutôt ceci:
<guid is PermaLink="false">Page de logiciels</guid>

: la majorité de ces balises, dont PermaLink sont purement facultatives.

Voilà, votre flux RSS est terminé. N'oubliez pas de l'enregister en .XML puisque c'est un fichier XML. Pour insérer votre flux dans la page, tapez ceci dans <head>:
<link rel="alternate" type="application/rss+xml" href="rss.xml" />
Votre site possède maintenantun superbe flux RSS.

C'en est fini pour le XML. Vous êtes maintenant incollables pour tout ce qui concerne ce langage.
Bonne continuation.

back

Creative Commons License
Sauf mention contraire, le contenu de cette page est sous licence Creative Commons
Page générée en 0.3725 secondes.
Retour en haut de la page
Imprimer cette page