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



Dernière modification le mardi 14 octobre 2008 à 17:40:30.Ce document intitulé « Les standards RSS » issu de 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.
Meilleures réponses pour « Les standards RSS » dans :
RSS - Syndication de contenu Voir Introduction au RSS Le standard RSS représente un moyen simple d'être tenu informé des nouveaux contenus d'un site web, sans avoir à le consulter. Le format « RSS » (traduisez « Really Simple Syndication ») permet ainsi de décrire de façon...
Agrégateurs RSS (lecteurs de fils RSS) Voir Agrégateurs RSS (lecteurs de fils RSS) Présentation générale des flux RSS Principaux agrégateurs RSS Agrégateurs RSS online Présentation générale des flux RSS Le standard RSS représente un moyen d'être tenu informé des nouveaux contenus...
Les standards téléphoniques VoirEquiper l'entreprise d'un standard téléphonique Le standard téléphonique est un commutateur, c'est-à-dire un appareil assurant automatiquement les connexions téléphoniques entre appelé et appelant (à l'intérieur de l'entreprise comme vers...
Télécharger K-Lite Codec Pack Standard VoirK-Lite Codec Pack est une collection de codecs et de filtres nécessaires pour encoder ou décoder des formats audio ou vidéo. K-Lite Codec Pack Standard embarque l'ensemble des codecs et filtres nécessaires pour la plupart des formats audio et vidéo...
Télécharger CoffeeCup RSS News Flash VoirLes flux RSS sont de plus en plus populaires et permettent d’obtenir les mises à jour effectuées sur des sites ou blogs sans y accéder directement. CoffeeCup RSS News Flash est un programme permettant d'ajouter un bandeau de défilement à votre...
Le standard GSM VoirIntroduction au standard GSM Le réseau GSM (Global System for Mobile communications) constitue au début du 21ème siècle le standard de téléphonie mobile le plus utilisé en Europe. Il s'agit d'un standard de téléphonie dit « de seconde...
Standard MIME (Multipurpose Internet Mail Extensions) VoirIntroduction à MIME MIME (Multipurpose Internet Mail Extensions) est un standard qui a été proposé par les laboratoires Bell Communications en 1991 afin d'étendre les possibilités limitées du courrier électronique (mail) et notamment de permettre...
Perl - Entrée et sortie standards VoirQu'appelle-t-on entrée standard et sortie standard ? Perl permet d'écrire sur la sortie standard, appelée STDOUT et de lire sur l'entrée standard (STDIN). Il s'agit de deux descripteurs fournis par le système d'exploitation et permettant...