Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

XML - Standard RSS

XML - Standard RSS Encyclopédie


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

Trucs & astuces pertinents trouvés dans la base de connaissances

07/08 10h03 Agrégateurs RSS (lecteurs de fils RSS) (Web)
19/06 10h31 Créer son flux RSS (Webmaster)
RSS Plus d'astuces sur « RSS »

Discussions pertinentes trouvées dans le forum

17/06 11h10 rss html commentaire français rss et html : commentaire (en français) svp ! Webmastering 04/07 14h21->bg6232
25/01 09h46 sécurisé accès flux rss Sécurisé l'accès à un FLUX RSS Développement 25/01 18h07->alex10
01/09 09h14 atom rss Atom ou RSS Internet 01/09 11h06->redglamcat9
01/11 10h48 .rss extension rss [*.RSS] qu'est ce que les extension rss ? Internet 01/11 19h28->slim3514
01/03 17h43 flux rss firefox creer un flux Rss sur Firefox Logiciels/Pilotes 05/03 19h01->dethouars3
28/09 09h43 fil rss met rouge webbulle Mon fil RSS se met pas en rouge sous webbulle Webmastering 28/09 15h49->guimousse2
15/02 01h07  [Flux RSS] s/2005/2006/ Suggestions 02/03 21h22->Thom@s1
20/04 20h28  Un flux RSS pour CCM ? Suggestions 10/10 20h09->Ner0lph18
07/08 12h45 insérer fil rss blog insérer un fil rss sur mon blog Internet 11/12 14h44->sebsauvage15
06/01 13h50 lecteur rss sécurisé cherche lecteur RSS sécurisé Virus/Sécurité 06/01 23h37->kamoulox318
Discussion fermée Problème résolu RSS Plus de discussions sur « RSS »

Ce document intitulé « XML - Standard RSS » issu de l'encyclopédie informatique Comment Ça Marche (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.