haut
Twitter  RSS




Définition Wikipédia de : RSS feed



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

Extension.rss, .xml
Type MIMEapplication/rss+xml
Type de formatSyndication de contenu
Extension duXML
SpécificationFormat ouvert




Introduction :

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







Suite de l'article :

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


    Liste :
  • Rich Site Summary (RSS 0.91)
  • RDF Site Summary (RSS 0.90 et 1.0)
  • Really Simple Syndication (RSS 2.0)

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

- Sommaire de la page -









Chapitre : Aspects techniques



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

  - Sous-chapitre : 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>

  - Sous-chapitre : 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.

Métadonnées


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

    Liste :
  • <title> : Définit le titre du flux ;
  • <description> : Décrit succinctement le flux ;
  • <link> : Définit l'URL du site correspondant au flux.

     D'autres éléments optionnels existent comme :

    Liste :
  • <pubDate> : Définit la date de publication du flux ;
  • <lastBuildDate> : Définit la dernière date de modification du flux ;(RFC822)
  • <image> : Permet d'insérer une image dans le flux ;
  • <language> : Définit la langue du flux.

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 :

    Liste :
  • <title> : Définit le titre de l'actualité ;
  • <link> : Définit l'URL du flux correspondant à l'actualité ;
  • <pubDate> : Définit la date de l'actualité ;(RFC822)
  • <description> : Définit une description succincte de l'actualité ;
  • <guid> : Définit de manière unique l'actualité.

     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 :

    Liste :
  • <author> : Définit l'adresse électronique (mail) de l'auteur ;
  • <category> : Associe l'item à une catégorie ;
  • <comments> : Définit l'URL d'une page de commentaire en rapport avec l'item ;

     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]






Chapitre : Vous pouvez voir également :


  - Sous-chapitre : Bibliographie

    Liste :
  • Jean-Claude Morand, RSS, Blogs : Un nouvel outil pour le management, M21 Éditions, 2e édition, 2006 (ISBN 2916260021)
  • Heinz Wittenbrik, RSS 1.x et 2.0 et Atom : fils et syndication, Eyrolles, 2006 (ISBN 2212119348)
  • (en) Ben Hammersley, Content syndication with RSS, O'Reilly, 2003 (ISBN 0596003838)

  - Sous-chapitre : Articles connexes

  - Sous-chapitre : Liens externes


     Spécifications :


© Source : Wikipedia sous licence GFDL







Robothumb