Les standards RSS

Mai 2015

Le standard RSS

Un flux RSS est un simple fichier texte contenant des informations structurées au format XML, permettant de décrire de façon fine le contenu du canal et de chacun des items qui le constituent. Il existe plusieurs versions du standard RSS :

  • RSS 0.91 (Rich Site Summary) représente une évolution mineure des spécifications de format RSS originel mis au point par la société Netscape ;
  • RSS 1.0 (RDF Site Summary) est une spécification alternative, issue du standard RDF ;
  • RSS 2.0 (Really Simple Syndication) est une amélioration du standard RSS 0.91, mise au point par Dave Winer.

Standard RSS 0.91

Voici un exemple de canal RSS au format RSS 0.91 :

<?xml version="1.0" encoding="iso-8859-1" ?>
<?xml-stylesheet href="/rss/stylerss.xml" type="text/xsl" ?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN"
"http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
  <channel>
	<title>Titre du canal RSS</title>
	<description>Description globale du fil RSS</description>
	<link>URL d'une page décrivant le canal RSS</link>
	<image>
	  <title>Titre de l'image associée au canal</title>
	  <url>http://url_de_l_image</url>
	  <link>http://lien_associé_à_l_image</link>
	</image>
	<copyright>Auteur du fil RSS</copyright>
	<webMaster>Adresse électronique du webmaster</webMaster>
	<item>
	  <title>Titre du premier item</title>
	  <link>Lien vers la page décrivant l'item plus en détail</link>
	  <description>Description synthétique de l'item>
	</item>
	<item>
	  <title>Titre du second item</title>
	  <link>Lien vers la page décrivant l'item plus en détail</link>
	  <description>Description synthétique de l'item>
	</item>
	<item>
	  <title>Titre du troisième item</title>
	  <link>Lien vers la page décrivant l'item plus en détail</link>
	  <description>Description synthétique de l'item</description>
	</item>
	<item>
	  ...
	</item>
  </channel>
</rss>

Standard RSS 1.0

Voici un exemple de canal RSS au format RSS 1.0 :

<rdf:RDF
	xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
	xmlns="http://purl.org/rss/1.0/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
>
<channel rdf:about="http://url">
	<title>Titre du canal RSS</title>
	<link>URL d'une page décrivant le canal RSS</link>
	<description>Description globale du fil RSS</description>
	<image rdf:resource="http://url_de_l_image" />
	<items>
		<rdf:Seq>
			<rdf:li rdf:resource="http://url_item1" />
			<rdf:li rdf:resource="http://url_item2" />
			<rdf:li rdf:resource="http://url_item3" />
			<rdf:li rdf:resource="http://url_item4" />
		</rdf:Seq>
	</items>
	<dc:publisher>Adresse électronique de l'éditeur</dc:publisher>
	<dc:rights>Nom de l'éditeur</dc:rights>
</channel>
<image rdf:about="http://imge">
	<title>Titre de l'image du canal RSS </title>
	<link>http://lien_associé_à_l_image</link>
	<url>http://url_de_l_image</url>
</image>
<item rdf:about="http://url_item1">
	<title>Titre de l'item n°1</title>
	<link>http://url_item1</link>
	<description>Description de l'item n°1</description>
</item>
<item rdf:about="http://url_item2">
	<title>Titre de l'item n°2</title>
	<link>http://url_item2</link>
	<description>Description de l'item n°2</description>
</item>
<item rdf:about="http://url_item2">
	...
</item>
</rdf:RDF>

Standard RSS 2.0

Voici un exemple de canal RSS au format RSS 2.0 :

<?xml version="1.0" encoding="ISO-8859-1" ?>
<?xml-stylesheet type="text/xsl" href="rss.xsl" ?>
<rss version="0.91">
  <channel>
	<title>Titre de l'item n°1</title>
	<link>URL d'une page décrivant le canal RSS</link>
	<description>Description globale du fil RSS</description>
	<language>Code de langue (2 lettres: fr)</language>

	<copyright>Nom de l'éditeur</copyright>
	<webMaster>Adresse électronique de l'éditeur</webMaster>

	<image>
	  <title>Titre de l'image</title>
	  <url>http://lien_associé_à_l_image</url>
	  <link>Lien associé à l'image/</link>
	  <width>largeur en pixels</width>
	  <height>Hauteur en pixels</height>
	</image>

<item>
<title>Titre de l'item n°1</title>
<description>Description de l'item n°1</description>
<link>http://url_item1</link>
</item>

<item>
<title>Titre de l'item n°2</title>
<description>Description de l'item n°2</description>
<link>http://url_item2</link>
</item>

</channel>
</rss>

Plus d'information

Pour une lecture illimitée hors ligne, vous avez la possibilité de télécharger gratuitement cet article au format PDF :
Les-standards-rss .pdf

Réalisé sous la direction de , fondateur de CommentCaMarche.net.

A voir également

Ce document intitulé «  Les standards RSS  » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.