La syndication de contenu

RSS

FondamentalLa famille de formats RSS

Le RSS ne représente pas un seul format, mais une famille de formats de données. Après avoir été fondé en 1997, différentes sociétés ont proposé des formats différents, chacun ayant leurs propres spécificités :

  • RSS 0.90 (RDF Rich Site Summary) (sorti en 1999)

  • RSS 0.91 (Rich Site Summary) (2000)

  • RSS 2.0 : Spécification hébergée sous licence Creative Commons (2002)

Aujourd'hui la famille de format RSS reste la plus utilisée (avec Atom), même si elle n'est toujours pas "unifiée".

SyntaxeStructure d'un fichier RSS

Un fichier au format RSS est un fichier XML qui remplie les spécifications suivantes :

  • Le contenu est imbriqué dans les balises <rss> et <channel>

  • Les balises de méta-données sont présentes avant la première entrée

  • Chaque entrée est imbriquée dans une balise <item>

SyntaxeLes balises de meta-données

Elles ne sont pas toutes obligatoires :

  • <title> : Titre/nom du canal

  • <link> : Adresse (URL) du site web

  • <description> : Une phrase pour décrire le canal

  • <language> : La langue dans laquelle le texte est écrit

  • Etc.

ExempleUn exemple flux RSS

CTRL+C pour copier, CTRL+V pour coller
1
<?xml version="1.0" encoding="UTF-8"?>
2
<rss version="2.0">
3
    <channel>
4
        
5
        <!-- Métadonnées -->
6
        <title>Fil RSS</title>
7
        <description>Ceci est un flux de syndication</description>
8
        <lastBuildDate>Sat, 14 Nov 2015 15:30:06 +0100</lastBuildDate>
9
        <link>http://www.example.org</link>
10
        
11
        <!-- Liste d'entrées -->
12
        <item>
13
            <title>Attentats de Paris</title>
14
            <description>Qui sont les kamikazes, quels complices éventuels ?</description>
15
            <pubDate>Sat, 14 Nov 2015 15:15:00 +0100</pubDate>
16
            <link>http://www.lepoint.fr/societe/attaques-de-paris-qui-sont-les-kamikazes-quels-complices-eventuels-14-11-2015-1981655_23.php#xtor=RSS-221</link>
17
        </item>
18
        
19
    </channel>
20
</rss>
<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        
        <!-- Métadonnées -->
        <title>Fil RSS</title>
        <description>Ceci est un flux de syndication</description>
        <lastBuildDate>Sat, 14 Nov 2015 15:30:06 +0100</lastBuildDate>
        <link>http://www.example.org</link>
        
        <!-- Liste d'entrées -->
        <item>
            <title>Attentats de Paris</title>
            <description>Qui sont les kamikazes, quels complices éventuels ?</description>
            <pubDate>Sat, 14 Nov 2015 15:15:00 +0100</pubDate>
            <link>http://www.lepoint.fr/societe/attaques-de-paris-qui-sont-les-kamikazes-quels-complices-eventuels-14-11-2015-1981655_23.php#xtor=RSS-221</link>
        </item>
        
    </channel>
</rss>

Inconvénients du format RSS

RSS souffre de plusieurs inconvénients :

  • RSS est ambigü, par exemple RSS 2.0 peut contenir du texte brut ou du texte HTML, sans que les deux ne soient distingués

  • RSS ne dispose pas de schéma officiel, il n'est donc pas standardisé ni défini clairement et complètement

  • RSS est faiblement interopérable, du fait des nombreuses versions de RSS et de sa non standardisation, et du fait que le vocabulaire RSS n'est pas réutilisable dans d'autres vocabulaires XML

Pour pallier les manques du format RSS, un format concurrent, clairement structuré, est né en 2003 : Atom.

PrécédentPrécédentSuivantSuivant
AccueilAccueilImprimerImprimer Amélie Perdriaud, Crouillère Pauline, Maxime Margerin, 2013-2015 (Contributions : Stéphane Crozat, les étudiants de NF29) Paternité - Pas d'Utilisation Commerciale - Partage des Conditions Initiales à l'IdentiqueRéalisé avec Scenari (nouvelle fenêtre)