Présentation de RSS

  • Raccourci de la révision : RSS/Premiers_pas/Présentation_de_RSS
  • Titre de la révision : Présentation de RSS
  • ID de la révision : 263813
  • Créé :
  • Créateur : Pitchum
  • Version actuelle ? Non
  • Commentaire suppression de la catégorie 'traduction en cours"

Contenu de la révision

Cette page explique ce qu'est RSS. Vous n'allez pas créer vos propres fichiers RSS tout de suite, mais vous allez découvrir la façon dont RSS est utilisé en général ainsi que des fichiers RSS d'exemple des utilisations les plus courantes. Vous aurez aussi droit à un petit historique à propos de RSS.

Qu'est ce que RSS ?

Les versions de RSS les plus populaires sont les langages de balisage XML utilisés pour la syndication. (Bien qu'il existe des formats RSS basés sur RDF tels que RSS 0.90 et RSS 1.0 qui sont aujourd'hui dépréciées.) Les utilisations les plus courantes de la syndication RSS se font pour la syndication des sites Web récents, des blogs, des radios IP et des TV IP.

Ce tutoriel traite essentiellement de RSS 2.0, mais évoque certains aspects spécifiques aux autres versions de RSS.

On n'écrit presque jamais du RSS à la main. La plupart du temps, c'est un programme côté serveur (en général écrit en PHP, Java, C# ou Python) qui s'en occupe. Cependant, pour les besoins du tutoriel, nous allons écrire nos propres fichiers RSS à la main.

Bref historique de RSS

En mars 1999 Netscape a sorti RSS 0.90. On était alors bien loin du RSS d'aujourd'hui. Il ne s'agissait pas réellement d'un format de syndication mais plutôt d'un format fournissant le résumé d'un site Web. En fait, à l'époque, RSS ne signifiait pas encore Really Simple Syndication, mais Rich Site Summary (NdT : Résumé pour site riche).

En juillet 1999 sort RSS 0.91 de Netscape. Tout comme RSS 0.90, le RSS 0.91 de Netscape était un format destiné à fournir le résumé d'un site Web riche et non pas un format de syndication (comme c'est le cas aujourd'hui). Le RSS 0.91 de Netscape a été concu pour simplifier les choses. En effet, RSS 0.90 était basé sur du RDF, que beaucoup trouvaient particulièrement complexe. Le RSS 0.91 de Netscape était quant à lui basé uniquement sur du XML et ajoutait un DTD permettant d'utiliser de nombreuses entités (que l'on trouve généralement en HTML).

Dès lors, Netscape déclara comme "déprécié" le format RSS 0.90 basé sur RDF et demanda à tout le monde d'utiliser le RSS 0.91 de Netscape qui lui, était basé sur du XML.

En juin 2000 sort le RSS 0.91 de Userland. Et oui, vous l'avez compris, il existe bien 2 versions différentes de RSS 0.91. La différence entre ces 2 versions de RSS 0.91 (RSS 0.91 de Netscape et RSS 0.91 de Userland) est que le RSS 0.91 de Userland ne possède pas le DTD du RSS 0.91 de Netscape, et donc ne dispose pas des entités supplémentaires dont dispose le RSS 0.91 de Netscape (et que l'on trouve généralement en HTML). En dehors de ça, ils sont similaires. Techniquement, le RSS 0.91 de Userland n'est qu'une version moins complète du RSS 0.91 de Netscape.

En décembre 2000, le RSS-DEV working group sort RSS 1.0. Cette version de RSS n'était plus basée sur du XML pur, mais sur du RDF, comme l'était le RSS 0.90 d'origine aujourd'hui déprécié. Le RSS-DEV working group a modifié la signification de RSS en RDF Site Summary (NdT : résumé en RDF de site Web), du moins c'était ce que signifiait RSS pour eux.

A ce moment là, nous avions donc le RSS 0.91 de Netscape, le RSS 0.91 de Userland, le RSS 1.0 du RSS-DEV working group.

Peu après, pendant ce même mois de décembre 2000, Userland sort RSS 0.92, censé remplacer le RSS 0.91 de Userland. Vous l'aurez remarqué, dès lors le versioning de RSS devient confus puisque RSS 0.92 est une version plus récente que RSS 1.0.

A ce moment là, nous avions alors le RSS 0.91 de Netscape, le RSS 1.0 du RSS-DEV working group et le RSS 0.92 de Userland.

En avril 2001, Userland sort une ébauche de RSS 0.93. Cette version de RSS n'a jamais été finalisée et n'a donc jamais remplacé le RSS 0.92 de Userland.

Donc à ce moment là, nous avions toujours le RSS 0.91 de Netscape, le RSS 1.0 du RSS-DEV working group et le RSS 0.92 de Userland. Cependant, certains ont utilisés RSS 0.93 et RSS 0.94 alors qu'ils n'étaient pas supposés être utilisés.

En septembre 2002, Userland sort RSS 2.0, qui était destiné à remplacer RSS 0.92 ainsi que les ébauches RSS 0.93 et RSS 0.94 (que personne n'était supposé utiliser). Userland a choisi de passer directement le numéro de version à 2.0 puisque le RSS-DEV working group avait déjà utilisé le numéro de version 1.0 pour leur RSS 1.0 basée sur du RDF.

A ce moment là, nous avions donc le RSS 0.91 de Netscape, le RSS 1.0 du RSS-DEV working group et le RSS 2.0 de Userland.

L'histoire ne s'arrête pas là. En novembre 2002 une première fois, et en janvier 2003 ensuite, Userland changea les spécifications de RSS 2.0. Et bien que ces spécifications soient différentes, toutes ont été nommées RSS 2.0 sur l'élément <rss>.

Aujourd'hui, nous avons toujours le RSS 0.91 de Netscape (puisque Netscape ne l'a jamais déclaré comme déprécié), bien que plus personne ne l'utilise. Les formats les plus utilisés sont les formats RSS 1.0 basé sur du RDF et RSS 2.0 basé sur du XML avec une légère préférence pour ce dernier.

Comment RSS est utilisé aujourd'hui

Aujourd'hui, RSS est essentiellement utiliser pour la syndication. La syndication est le fait de signaler aux autres que vous avez du contenu à les faire consommer. En d'autres mots, vous dites aux autres quelque chose qui ressemble à : "Ohé vous autres, j'ai des articles que je voudrais vous faire lire ! Souscrivez donc à mon flux RSS et vous aurez la possibilité de lire les articles plus récents qui sortent.".

NOTE: Si vous proposez un flux RSS qui n'est pas protégé par mot de passe, alors cela siginifie que vous autorisez implicitement chacun à utiliser son contenu comme il lui plait. Tout le monde peut le lire, en faire une copie, partager cette copie, le diffuser sur sont propre site web, le re-syndiquer, etc.

Si vous ne souhaitez pas que cela arrive, ne placez pas votre contenu dans un flux RSS non protégé par mot de passe, et ne rendez pas le mot de passe public évidemment.

Les sites web les plus récents utilisent RSS pour fournir à tous la liste de ses derniers articles parus. Par exemple :

   
    <?xml version="1.0"?>

    <rss version="2.0">
    
        <channel>
            <title>Exemple de site d'informations</title>
            <description>Ceci est un exemple de site d'informations journalistique</description>
            <lastBuildDate>Wed, 27 Jul 2005 00:30:30 -0700</lastBuildDate>
            <link>http://news.example.com/</link>

            <item>
                <title>Brève : J'aime le pain</title>
                <guid>4d4a0a12-f188-4c97-908b-eea27213c2fe</guid>
                <pubDate>Wed, 27 Jul 2005 00:30:30 -0700</pubDate>
                <link>http://news.example.com/artcle/554</link>
            </item>
            <item>
                <title>La nouvelle du jour: Les oiseaux volent</title>
                <guid>c4a63f09-b45b-466b-8773-6ff264001ab7</guid>
                <pubDate>Tue, 19 Jul 2005 04:32:51 -0700</pubDate>
                <link>http://news.example.com/artcle/553</link>
            </item>
            <item>
                <title>Le feu ça brûle</title>
                <guid>c1795324-d5ea-44fa-95b1-b5ce2090d4f1</guid>
                <pubDate>Sun, 15 May 2005 13:02:08 -0700</pubDate>
                <link>http://news.example.com/artcle/552</link>
            </item>
        </channel>
    
    </rss>
    

Les bloggers utilisent RSS pour fournir à tous une liste de leurs derniers messages. Par exemple :

   
    <?xml version="1.0"?>

    <rss version="2.0">
    
        <channel>
            <title>Blog de Michel Martin</title>
            <description>Il s'agit du blog de Michel Martin</description>
            <lastBuildDate>Sun, 15 May 2005 13:02:08 -0500</lastBuildDate>
            <link>http://michel-martin.example.net/</link>

            <item>
                <title>Depuis le temps que je bloggue...</title>
                <guid>http://joe-blow.example.net/log/21</guid>
                <pubDate>Sun, 15 May 2005 13:02:08 -0500</pubDate>
                <link>http://joe-blow.example.net/log/21</link>
            </item>
            <item>
                <title>Je suis super mal1</title>
                <guid>http://joe-blow.example.net/log/20</guid>
                <pubDate>Sat, 14 May 2005 22:19:18 -0500</pubDate>
                <link>http://joe-blow.example.net/log/20</link>
            </item>
            <item>
                <title>Allo ?</title>
                <guid>http://joe-blow.example.net/log/19</guid>
                <pubDate>Sat, 14 May 2005 09:55:59 -0500</pubDate>
                <link>http://joe-blow.example.net/log/19</link>
            </item>
            <item>
                <title>Mauvais jour pour un chat noir</title>
                <guid>http://joe-blow.example.net/log/18</guid>
                <pubDate>Fri, 13 May 2005 13:13:13 -0500</pubDate>
                <link>http://joe-blow.example.net/log/18</link>
            </item>
        </channel>
    
    </rss>
    

Ceux qui montent une radio IP (IPRadio) utilisent RSS pour permettrent aux utilisateurs d'écouter leur émission. Exemple :

   
    <?xml version="1.0"?>

    <rss version="2.0">
    
        <channel>
            <title>Hervé's IPradio Show</title>
            <description>La meilleure émission de radio du net, avec Hervé !</description>
            <lastBuildDate>Mon, 15 Aug 2005 16:12:37 -0400</lastBuildDate>
            <link>http://joe.ipradio.example.net/</link>

            <item>
                <title>On voit tes marques de bronzage</title>
                <guid>http://joe.ipradio.example.net/show/55</guid>
                <pubDate>Mon, 15 Aug 2005 16:11:57 -0400</pubDate>
                <enclosure url="http://joe.ipradio.example.net/show/55"
                           length="4487216"
                           type="application/ogg"
                />
            </item>
            <item>
                <title>La valise Hervé L</title>
                <guid>http://joe.ipradio.example.net/show/54</guid>
                <pubDate>Mon, 8 Aug 2005 13:12:12 -0400</pubDate>
                <enclosure url="http://joe.ipradio.example.net/show/54"
                           length="4892178"
                           type="audio/x-mp3"
                />
            </item>
            <item>
                <title>Les 10 minutes du peuple</title>
                <guid>http://joe.ipradio.example.net/show/53</guid>
                <pubDate>Mon, 1 Aug 2005 18:22:14 -0400</pubDate>
                <enclosure url="http://joe.ipradio.example.net/show/53"
                           length="3984215"
                           type="application/ogg"
                />
            </item>
        </channel>
    
    </rss>
    

NOTE: On parle parfois de Podcasting pour parler d'écoute de la radio sur internet. Il est préférable de ne pas employer ce terme car il semble que Apple possède les droits d'utilisation de ce terme. Ce mot appartient donc à Apple.

Ceux qui proposent de la TV sur IP (IPTV) utilisent RSS pour permettrent aux utilisateurs de voir leurs émissions en ligne. Exemple :

   
    <?xml version="1.0"?>

    <rss version="2.0">
    
        <channel>
            <title>L'émission de Sylvie</title>
            <description>L'émission à ne pas rater</description>
            <lastBuildDate>Tue, 23 Aug 2005 21:02:05 -0800</lastBuildDate>
            <link>http://sylvietv.example.com/</link>

            <item>
                <title>Ca c'est fort !</title>
                <guid>http://sylvietv.example.com/show/4</guid>
                <pubDate>Tue, 23 Aug 2005 21:02:05 -0800</pubDate>
                <enclosure url="http://katetv.example.com/show/4"
                           length="1911146"
                           type="application/ogg"
                />
            </item>
            <item>
                <title>Mate un peu ça !</title>
                <guid>http://sylvietv.example.com/show/3</guid>
                <pubDate>Tue, 16 Aug 2005 16:11:57 -0400</pubDate>
                <enclosure url="http://katetv.example.com/show/3"
                           length="1387442"
                           type="application/ogg"
                />
            </item>
            <item>
                <title>Encore moi</title>
                <guid>http://sulvietv.example.com/show/2</guid>
                <pubDate>Tue, 9 Aug 2005 13:12:12 -0400</pubDate>
                <enclosure url="http://katetv.example.com/show/2"
                           length="1894877"
                           type="video/mpeg"
                />
            </item>
            <item>
                <title>Salut</title>
                <guid>http://sylvietv.example.com/show/1</guid>
                <pubDate>Tue, 2 Aug 2005 18:22:14 -0400</pubDate>
                <enclosure url="http://katetv.example.com/show/1"
                           length="17442215"
                           type="application/ogg"
                />
            </item>
        </channel>
    
    </rss>
    

Le lecteur attentif se sera rendu compte que les exemples de site d'informations et de blogger se ressemblent. De même, les exemples de IPRadio et IPTV se ressemblent. En fait, la seule différence entre les exemples site d'informations/blogger et IPRadio/IPTV réside dans le fait que les 2 premiers utilisent l'élément <link> et que les 2 autres utilisent l'élément <enclosure>

NOTE: Ces exemples sont simplifiés à l'extrême et ont été conçus pour vous donner une idée de ce à quoi ressemble du RSS basique. Lorsque vous créerez vos propres flux RSS, vous les voudrez probablement plus complets et plus complexes et ils inclueront sûrement d'autres éléments RSS et vous utiliserez peut-être quelques-uns des différents modules RSS.

{{template.Suivant("RSS:Premiers_pas:Pourquoi_utiliser_RSS")}}

{{ wiki.languages( { "en": "en/RSS/Getting_Started/What_is_RSS" } ) }}

Source de la révision

<p>
</p><p>Cette page explique ce qu'est RSS. Vous n'allez pas créer vos propres fichiers RSS tout de suite, mais vous allez découvrir la façon dont RSS est utilisé en général ainsi que des fichiers RSS d'exemple des utilisations les plus courantes. Vous aurez aussi droit à un petit historique à propos de RSS.
</p>
<h3 name="Qu.27est_ce_que_RSS_.3F"> Qu'est ce que RSS ? </h3>
<p>Les <a href="fr/RSS/Version">versions de RSS</a> les plus populaires sont les langages de balisage <a href="fr/XML">XML</a> utilisés pour la syndication. (Bien qu'il existe des formats RSS basés sur <a href="fr/RDF">RDF</a> tels que <a href="fr/RSS/Version/0.90">RSS 0.90</a> et <a href="fr/RSS/Version/1.0">RSS 1.0</a> qui sont aujourd'hui dépréciées.) Les utilisations les plus courantes de la syndication RSS se font pour la syndication des sites Web récents, des blogs, des radios IP et des TV IP.
</p><p>Ce tutoriel traite essentiellement de <a href="fr/RSS/Version/2.0">RSS 2.0</a>, mais évoque certains aspects spécifiques aux autres <a href="fr/RSS/Version">versions de RSS</a>.
</p><p>On n'écrit presque jamais du RSS à la main. La plupart du temps, c'est un programme côté serveur (en général écrit en PHP, Java, C# ou Python) qui s'en occupe.
Cependant, pour les besoins du tutoriel, nous allons écrire nos propres fichiers RSS à la main.
</p>
<h3 name="Bref_historique_de_RSS"> Bref historique de RSS </h3>
<p>En mars 1999 Netscape a sorti <a href="fr/RSS/Version/0.90">RSS 0.90</a>. On était alors bien loin du RSS d'aujourd'hui. Il ne s'agissait pas réellement d'un format de syndication mais plutôt d'un format fournissant le résumé d'un site Web. En fait, à l'époque, RSS ne signifiait pas encore <b>Really Simple Syndication</b>, mais <b>Rich Site Summary</b> (NdT : Résumé pour site riche).
</p><p>En juillet 1999 sort <a href="fr/RSS/Version/0.91/Netscape">RSS 0.91 de Netscape</a>. Tout comme <a href="fr/RSS/Version/0.90">RSS 0.90</a>, le RSS 0.91 de Netscape était un format destiné à fournir le résumé d'un site Web riche et non pas un format de syndication (comme c'est le cas aujourd'hui). Le RSS 0.91 de Netscape a été concu pour simplifier les choses. En effet, RSS 0.90 était basé sur du <a href="fr/RDF">RDF</a>, que beaucoup trouvaient particulièrement complexe. Le RSS 0.91 de Netscape était quant à lui basé uniquement sur du <a href="fr/XML">XML</a> et ajoutait un <a href="fr/DTD">DTD</a> permettant d'utiliser de nombreuses entités (que l'on trouve généralement en <a href="fr/HTML">HTML</a>).
</p><p>Dès lors, Netscape déclara comme "déprécié" le format <a href="fr/RSS/Version/0.90">RSS 0.90</a> basé sur <a href="fr/RDF">RDF</a> et demanda à tout le monde d'utiliser le <a href="fr/RSS/Version/0.91/Netscape">RSS 0.91 de Netscape</a> qui lui, était basé sur du <a href="fr/XML">XML</a>.
</p><p>En juin 2000 sort le <a href="fr/RSS/Version/0.91/Userland">RSS 0.91 de Userland</a>. Et oui, vous l'avez compris, il existe bien 2 versions différentes de <a href="fr/RSS/Version/0.91">RSS 0.91</a>.
La différence entre ces 2 versions de <a href="fr/RSS/Version/0.91">RSS 0.91</a> (<a href="fr/RSS/Version/0.91/Netscape">RSS 0.91 de Netscape</a> et <a href="fr/RSS/Version/0.91/Userland">RSS 0.91 de Userland</a>) est que le RSS 0.91 de Userland ne possède pas le DTD du RSS 0.91 de Netscape, et donc ne dispose pas des entités supplémentaires dont dispose le RSS 0.91 de Netscape (et que l'on trouve généralement en <a href="fr/HTML">HTML</a>). En dehors de ça, ils sont similaires. Techniquement, le RSS 0.91 de Userland n'est qu'une version moins complète du RSS 0.91 de Netscape.
</p><p>En décembre 2000, le <i>RSS-DEV working group</i> sort <a href="fr/RSS/Version/1.0">RSS 1.0</a>. Cette version de RSS n'était plus basée sur du <a href="fr/XML">XML</a> pur, mais sur du <a href="fr/RDF">RDF</a>, comme l'était le <a href="fr/RSS/Version/0.90">RSS 0.90</a> d'origine aujourd'hui déprécié. Le <i>RSS-DEV working group</i> a modifié la signification de RSS en <b>RDF Site Summary</b> (NdT : résumé en RDF de site Web), du moins c'était ce que signifiait RSS pour eux.
</p><p>A ce moment là, nous avions donc le <a href="fr/RSS/Version/0.91/Netscape">RSS 0.91 de Netscape</a>, le <a href="fr/RSS/Version/0.91/Userland">RSS 0.91 de Userland</a>, le <a href="fr/RSS/Version/1.0">RSS 1.0</a> du <i>RSS-DEV working group</i>.
</p><p>Peu après, pendant ce même mois de décembre 2000, Userland sort <a href="fr/RSS/Version/0.92">RSS 0.92</a>, censé remplacer le <a href="fr/RSS/Version/0.91/Userland">RSS 0.91 de Userland</a>. Vous l'aurez remarqué, dès lors le versioning de RSS devient confus puisque RSS 0.92 est une version plus récente que RSS 1.0.
</p><p>A ce moment là, nous avions alors le <a href="fr/RSS/Version/0.91/Netscape">RSS 0.91 de Netscape</a>, le <a href="fr/RSS/Version/1.0">RSS 1.0</a> du <i>RSS-DEV working group</i> et le <a href="fr/RSS/Version/0.92">RSS 0.92</a> de Userland.
</p><p>En avril 2001, Userland sort une ébauche de <a href="fr/RSS/Version/0.93">RSS 0.93</a>. Cette version de RSS n'a jamais été finalisée et n'a donc jamais remplacé le <a href="fr/RSS/Version/0.92">RSS 0.92</a> de Userland.
</p><p>Donc à ce moment là, nous avions <em>toujours</em> le <a href="fr/RSS/Version/0.91/Netscape">RSS 0.91 de Netscape</a>, le <a href="fr/RSS/Version/1.0">RSS 1.0</a> du <i>RSS-DEV working group</i> et le <a href="fr/RSS/Version/0.92">RSS 0.92</a> de Userland. Cependant, certains ont utilisés <a href="fr/RSS/Version/0.93">RSS 0.93</a> et <a href="fr/RSS/Version/0.94">RSS 0.94</a> alors qu'ils n'étaient pas supposés être utilisés.
</p><p>En septembre 2002, Userland sort <a href="fr/RSS/Version/2.0">RSS 2.0</a>, qui était destiné à remplacer <a href="fr/RSS/Version/0.92">RSS 0.92</a> ainsi que les ébauches <a href="fr/RSS/Version/0.93">RSS 0.93</a> et <a href="fr/RSS/Version/0.94">RSS 0.94</a> (que personne n'était supposé utiliser). Userland a choisi de passer directement le numéro de version à <b>2.0</b> puisque le <i>RSS-DEV working group</i> avait déjà utilisé le numéro de version <b>1.0</b> pour leur <a href="fr/RSS/Version/1.0">RSS 1.0</a> basée sur du RDF.
</p><p>A ce moment là, nous avions donc le <a href="fr/RSS/Version/0.91/Netscape">RSS 0.91 de Netscape</a>, le <a href="fr/RSS/Version/1.0">RSS 1.0</a> du <i>RSS-DEV working group</i> et le <a href="fr/RSS/Version/2.0">RSS 2.0</a> de Userland.
</p><p>L'histoire ne s'arrête pas là. En novembre 2002 une première fois, et en janvier 2003 ensuite, Userland changea les spécifications de <a href="fr/RSS/Version/2.0">RSS 2.0</a>. Et bien que ces spécifications soient différentes, toutes ont été nommées RSS 2.0 sur l'élément <a href="fr/RSS/%c3%89l%c3%a9ment/rss">&lt;rss&gt;</a>.
</p><p>Aujourd'hui, nous avons toujours le <a href="fr/RSS/Version/0.91/Netscape">RSS 0.91 de Netscape</a> (puisque Netscape ne l'a jamais déclaré comme déprécié), bien que plus personne ne l'utilise. Les formats les plus utilisés sont les formats <a href="fr/RSS/Version/1.0">RSS 1.0</a> basé sur du <a href="fr/RDF">RDF</a> et <a href="fr/RSS/Version/2.0">RSS 2.0</a> basé sur du <a href="fr/XML">XML</a> avec une légère préférence pour ce dernier.
</p>
<h3 name="Comment_RSS_est_utilis.C3.A9_aujourd.27hui"> Comment RSS est utilisé aujourd'hui </h3>
<p>Aujourd'hui, RSS est essentiellement utiliser pour la syndication. La syndication est le fait de signaler aux autres que vous avez du contenu à les faire consommer.
En d'autres mots, vous dites aux autres quelque chose qui ressemble à : "Ohé vous autres, j'ai des articles que je voudrais vous faire lire ! Souscrivez donc à mon flux RSS et vous aurez la possibilité de lire les articles plus récents qui sortent.".
</p>
<div class="note">
<p><b>NOTE</b>: Si vous proposez un flux RSS qui n'est pas protégé par mot de passe, alors cela siginifie que vous autorisez implicitement chacun à utiliser son contenu comme il lui plait. Tout le monde peut le lire, en faire une copie, partager cette copie, le diffuser sur sont propre site web, le re-syndiquer, etc.
</p><p>Si vous ne souhaitez pas que cela arrive, ne placez pas votre contenu dans un flux RSS non protégé par mot de passe, et ne rendez pas le mot de passe public évidemment.
</p>
</div>
<p>Les sites web les plus récents utilisent RSS pour fournir à tous la liste de ses derniers articles parus.
Par exemple :
</p>
<pre class="eval">   <span class="plain">
    &lt;?xml version="1.0"?&gt;

    &lt;rss version="2.0"&gt;
    
        &lt;channel&gt;
            &lt;title&gt;Exemple de site d'informations&lt;/title&gt;
            &lt;description&gt;Ceci est un exemple de site d'informations journalistique&lt;/description&gt;
            &lt;lastBuildDate&gt;Wed, 27 Jul 2005 00:30:30 -0700&lt;/lastBuildDate&gt;
            &lt;link&gt;http://news.example.com/&lt;/link&gt;

            &lt;item&gt;
                &lt;title&gt;Brève : J'aime le pain&lt;/title&gt;
                &lt;guid&gt;4d4a0a12-f188-4c97-908b-eea27213c2fe&lt;/guid&gt;
                &lt;pubDate&gt;Wed, 27 Jul 2005 00:30:30 -0700&lt;/pubDate&gt;
                &lt;link&gt;http://news.example.com/artcle/554&lt;/link&gt;
            &lt;/item&gt;
            &lt;item&gt;
                &lt;title&gt;La nouvelle du jour: Les oiseaux volent&lt;/title&gt;
                &lt;guid&gt;c4a63f09-b45b-466b-8773-6ff264001ab7&lt;/guid&gt;
                &lt;pubDate&gt;Tue, 19 Jul 2005 04:32:51 -0700&lt;/pubDate&gt;
                &lt;link&gt;http://news.example.com/artcle/553&lt;/link&gt;
            &lt;/item&gt;
            &lt;item&gt;
                &lt;title&gt;Le feu ça brûle&lt;/title&gt;
                &lt;guid&gt;c1795324-d5ea-44fa-95b1-b5ce2090d4f1&lt;/guid&gt;
                &lt;pubDate&gt;Sun, 15 May 2005 13:02:08 -0700&lt;/pubDate&gt;
                &lt;link&gt;http://news.example.com/artcle/552&lt;/link&gt;
            &lt;/item&gt;
        &lt;/channel&gt;
    
    &lt;/rss&gt;
    </span>
</pre>
<p>Les bloggers utilisent RSS pour fournir à tous une liste de leurs derniers messages.
Par exemple :
</p>
<pre class="eval">   <span class="plain">
    &lt;?xml version="1.0"?&gt;

    &lt;rss version="2.0"&gt;
    
        &lt;channel&gt;
            &lt;title&gt;Blog de Michel Martin&lt;/title&gt;
            &lt;description&gt;Il s'agit du blog de Michel Martin&lt;/description&gt;
            &lt;lastBuildDate&gt;Sun, 15 May 2005 13:02:08 -0500&lt;/lastBuildDate&gt;
            &lt;link&gt;http://michel-martin.example.net/&lt;/link&gt;

            &lt;item&gt;
                &lt;title&gt;Depuis le temps que je bloggue...&lt;/title&gt;
                &lt;guid&gt;http://joe-blow.example.net/log/21&lt;/guid&gt;
                &lt;pubDate&gt;Sun, 15 May 2005 13:02:08 -0500&lt;/pubDate&gt;
                &lt;link&gt;http://joe-blow.example.net/log/21&lt;/link&gt;
            &lt;/item&gt;
            &lt;item&gt;
                &lt;title&gt;Je suis super mal1&lt;/title&gt;
                &lt;guid&gt;http://joe-blow.example.net/log/20&lt;/guid&gt;
                &lt;pubDate&gt;Sat, 14 May 2005 22:19:18 -0500&lt;/pubDate&gt;
                &lt;link&gt;http://joe-blow.example.net/log/20&lt;/link&gt;
            &lt;/item&gt;
            &lt;item&gt;
                &lt;title&gt;Allo ?&lt;/title&gt;
                &lt;guid&gt;http://joe-blow.example.net/log/19&lt;/guid&gt;
                &lt;pubDate&gt;Sat, 14 May 2005 09:55:59 -0500&lt;/pubDate&gt;
                &lt;link&gt;http://joe-blow.example.net/log/19&lt;/link&gt;
            &lt;/item&gt;
            &lt;item&gt;
                &lt;title&gt;Mauvais jour pour un chat noir&lt;/title&gt;
                &lt;guid&gt;http://joe-blow.example.net/log/18&lt;/guid&gt;
                &lt;pubDate&gt;Fri, 13 May 2005 13:13:13 -0500&lt;/pubDate&gt;
                &lt;link&gt;http://joe-blow.example.net/log/18&lt;/link&gt;
            &lt;/item&gt;
        &lt;/channel&gt;
    
    &lt;/rss&gt;
    </span>
</pre>
<p>Ceux qui montent une radio IP (IPRadio) utilisent RSS pour permettrent aux utilisateurs d'écouter leur émission.
Exemple :
</p>
<pre class="eval">   <span class="plain">
    &lt;?xml version="1.0"?&gt;

    &lt;rss version="2.0"&gt;
    
        &lt;channel&gt;
            &lt;title&gt;Hervé's IPradio Show&lt;/title&gt;
            &lt;description&gt;La meilleure émission de radio du net, avec Hervé !&lt;/description&gt;
            &lt;lastBuildDate&gt;Mon, 15 Aug 2005 16:12:37 -0400&lt;/lastBuildDate&gt;
            &lt;link&gt;http://joe.ipradio.example.net/&lt;/link&gt;

            &lt;item&gt;
                &lt;title&gt;On voit tes marques de bronzage&lt;/title&gt;
                &lt;guid&gt;http://joe.ipradio.example.net/show/55&lt;/guid&gt;
                &lt;pubDate&gt;Mon, 15 Aug 2005 16:11:57 -0400&lt;/pubDate&gt;
                &lt;enclosure url="http://joe.ipradio.example.net/show/55"
                           length="4487216"
                           type="application/ogg"
                /&gt;
            &lt;/item&gt;
            &lt;item&gt;
                &lt;title&gt;La valise Hervé L&lt;/title&gt;
                &lt;guid&gt;http://joe.ipradio.example.net/show/54&lt;/guid&gt;
                &lt;pubDate&gt;Mon, 8 Aug 2005 13:12:12 -0400&lt;/pubDate&gt;
                &lt;enclosure url="http://joe.ipradio.example.net/show/54"
                           length="4892178"
                           type="audio/x-mp3"
                /&gt;
            &lt;/item&gt;
            &lt;item&gt;
                &lt;title&gt;Les 10 minutes du peuple&lt;/title&gt;
                &lt;guid&gt;http://joe.ipradio.example.net/show/53&lt;/guid&gt;
                &lt;pubDate&gt;Mon, 1 Aug 2005 18:22:14 -0400&lt;/pubDate&gt;
                &lt;enclosure url="http://joe.ipradio.example.net/show/53"
                           length="3984215"
                           type="application/ogg"
                /&gt;
            &lt;/item&gt;
        &lt;/channel&gt;
    
    &lt;/rss&gt;
    </span>
</pre>
<div class="note">
<p><b>NOTE</b>: On parle parfois de Podcasting pour parler d'écoute de la radio sur internet. Il est préférable de ne pas employer ce terme car il semble que Apple possède les droits d'utilisation de ce terme. Ce mot <b>appartient</b> donc à Apple.
</p>
</div>
<p>Ceux qui proposent de la TV sur IP (IPTV) utilisent RSS pour permettrent aux utilisateurs de voir leurs émissions en ligne.
Exemple :
</p>
<pre class="eval">   <span class="plain">
    &lt;?xml version="1.0"?&gt;

    &lt;rss version="2.0"&gt;
    
        &lt;channel&gt;
            &lt;title&gt;L'émission de Sylvie&lt;/title&gt;
            &lt;description&gt;L'émission à ne pas rater&lt;/description&gt;
            &lt;lastBuildDate&gt;Tue, 23 Aug 2005 21:02:05 -0800&lt;/lastBuildDate&gt;
            &lt;link&gt;http://sylvietv.example.com/&lt;/link&gt;

            &lt;item&gt;
                &lt;title&gt;Ca c'est fort !&lt;/title&gt;
                &lt;guid&gt;http://sylvietv.example.com/show/4&lt;/guid&gt;
                &lt;pubDate&gt;Tue, 23 Aug 2005 21:02:05 -0800&lt;/pubDate&gt;
                &lt;enclosure url="http://katetv.example.com/show/4"
                           length="1911146"
                           type="application/ogg"
                /&gt;
            &lt;/item&gt;
            &lt;item&gt;
                &lt;title&gt;Mate un peu ça !&lt;/title&gt;
                &lt;guid&gt;http://sylvietv.example.com/show/3&lt;/guid&gt;
                &lt;pubDate&gt;Tue, 16 Aug 2005 16:11:57 -0400&lt;/pubDate&gt;
                &lt;enclosure url="http://katetv.example.com/show/3"
                           length="1387442"
                           type="application/ogg"
                /&gt;
            &lt;/item&gt;
            &lt;item&gt;
                &lt;title&gt;Encore moi&lt;/title&gt;
                &lt;guid&gt;http://sulvietv.example.com/show/2&lt;/guid&gt;
                &lt;pubDate&gt;Tue, 9 Aug 2005 13:12:12 -0400&lt;/pubDate&gt;
                &lt;enclosure url="http://katetv.example.com/show/2"
                           length="1894877"
                           type="video/mpeg"
                /&gt;
            &lt;/item&gt;
            &lt;item&gt;
                &lt;title&gt;Salut&lt;/title&gt;
                &lt;guid&gt;http://sylvietv.example.com/show/1&lt;/guid&gt;
                &lt;pubDate&gt;Tue, 2 Aug 2005 18:22:14 -0400&lt;/pubDate&gt;
                &lt;enclosure url="http://katetv.example.com/show/1"
                           length="17442215"
                           type="application/ogg"
                /&gt;
            &lt;/item&gt;
        &lt;/channel&gt;
    
    &lt;/rss&gt;
    </span>
</pre>
<p>Le lecteur attentif se sera rendu compte que les exemples de <i>site d'informations</i> et de <i>blogger</i> se ressemblent. De même, les exemples de <i>IPRadio</i> et <i>IPTV</i> se ressemblent. En fait, la seule différence entre les exemples site d'informations/blogger et IPRadio/IPTV réside dans le fait que les 2 premiers utilisent l'élément <a href="fr/RSS/%c3%89l%c3%a9ment/link">&lt;link&gt;</a> et que les 2 autres utilisent l'élément <a href="fr/RSS/%c3%89l%c3%a9ment/enclosure">&lt;enclosure&gt;</a>
</p>
<div class="note">
<p><b>NOTE</b>: Ces exemples sont simplifiés à l'extrême et ont été conçus pour vous donner une idée de ce à quoi ressemble du RSS basique.
Lorsque vous créerez vos propres flux RSS, vous les voudrez probablement plus complets et plus complexes et ils inclueront sûrement d'autres <a href="fr/RSS/%c3%89l%c3%a9ment">éléments RSS</a> et vous utiliserez peut-être quelques-uns des différents <a href="fr/RSS/Module">modules RSS</a>.
</p>
</div>
<p>{{template.Suivant("RSS:Premiers_pas:Pourquoi_utiliser_RSS")}}
</p>{{ wiki.languages( { "en": "en/RSS/Getting_Started/What_is_RSS" } ) }}
Revenir à cette révision