RSS (format)

Un article de Wikipédia, l'encyclopédie libre.
(Redirigé depuis Really Simple Syndication)
Aller à : Navigation, rechercher
Page d'aide sur l'homonymie Pour les articles homonymes, voir RSS.


Format RSS
L'icône des fils RSS sur Firefox et Internet Explorer 7.

Extension .rss, .xml
Type MIME application/rss+xml
Type de format Syndication de contenu
Extension du XML
Spécification Format ouvert

RSS désigne une famille de formats XML utilisés pour la syndication de contenu Web.

Trois formats peuvent être désignés par ces initiales :

Mais on parle aussi souvent de RSS pour désigner le format Atom.

Sommaire

[modifier] Aspects techniques

Le format RSS est un format XML, d'où la première ligne de l'exemple ci-dessous.

[modifier] Exemple simple

<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
    <channel>
        <title>Mon site</title>
        <description>Ceci est un exemple de flux RSS 2.0</description>
        <lastBuildDate>Sat, 07 Sep 2002 00:00:01 GMT</lastBuildDate>
        <link>http://www.example.org</link>
        <item>
            <title>Actualité N°1</title>
            <description>Ceci est ma première actualité</description>
            <pubDate>Sat, 07 Sep 2002 00:00:01 GMT</pubDate>
            <link>http://www.example.org/actu1</link>
        </item>
    </channel>
</rss>

[modifier] Explication des principales balises

Le contenu d'un document RSS se situe toujours entre les balises <rss>. Elles possèdent obligatoirement un attribut version qui spécifie la version à laquelle le document RSS est conforme.

Au niveau suivant de cette balise se trouve une unique balise <channel> qui contiendra les métadonnées du flux RSS, obligatoires ou non, ainsi que la liste des contenus.

[modifier] Métadonnées

En ce qui concerne les métadonnées, trois éléments sont obligatoires dans un channel:

D'autres éléments optionnels existent comme :

[modifier] Contenu : Description de chaque article

Pour chaque article, une balise <item> est ajoutée dans notre document.

Dans cette balise se trouvent les données correspondantes à l'actualité sous forme de balise. Les balises les plus courantes sont :

Selon la DTD RSS 2.0, il doit y avoir au moins un <title> ou une <description> dans un item et le reste des balises est optionnel.

D'autres balises existent comme :

Il peut également arriver que l'on trouve d'autres balises dans un flux RSS, grâce aux espaces de noms (namespaces). On peut par exemple inclure de nouvelles fonctionnalités comme cela a été fait pour iTunes. Voir à ce sujet la spécification RSS 2 [1]

[modifier] Modules

L'objectif premier de tout module RSS est d'étendre le schéma XML de base pour une syndication plus robuste du contenu. La modulation permet d'ébaucher des transactions plus diverses, mais standardisées, sans modifier les spécificités de base du RSS.

Pour accomplir cette extension syntaxique, un vocabulaire étroitement contrôlé (en termes RSS, un "module"; en termes XML, un "schéma) est déclaré en amont pour donner des noms aux concepts, et établir des relations entre ces concepts.

[modifier] Voir aussi

[modifier] Bibliographie

[modifier] Articles connexes

Commons-logo.svg

Wikimedia Commons propose des documents multimédia libres sur RSS (format).

[modifier] Liens externes

Spécifications :

Ce document provient de « http://fr.wikipedia.org/wiki/RSS_(format) ».
Outils personnels
Espaces de noms
Variantes
Actions
Navigation
Contribuer
Imprimer / exporter
Boîte à outils
Autres langues