Syntaxe RSS

La syntaxe de RSS 2.0 est simple et stricte. Ces règles sont faciles à apprendre et à utiliser.

Comment fonctionne RSS

RSS est utilisé pour partager des informations entre les sites web.

Avec RSS, vous enregistrez votre contenu auprès d'une entreprise appelée agrégateur.

Une des étapes consiste à créer un document RSS, puis à l'enregistrer avec l'extension .xml. Ensuite, téléchargez ce fichier sur votre site web. Par la suite, enregistrez-le auprès d'un agrégateur. Chaque jour, l'agrégateur recherche les documents RSS enregistrés sur le site, vérifie ses liens et affiche des informations sur le feed, de sorte que les clients puissent accéder aux documents qui les intéressent.

Astuce :Veuillez Publication RSS Cette section explore les services gratuits d'agrégation RSS.

Un exemple de document RSS

Un document RSS utilise une syntaxe simple et auto-descriptive :

Voyons un document RSS simple :

<?xml version="1.0" encoding="ISO-8859-1" ?>
<rss version="2.0">
<channel>
  <title>Page d'accueil de CodeW3C.com</title>
  <link>http://www.codew3c.com</link>
  <description>Tutoriels gratuits de construction de sites web</description>
  <item>
    <title>Tutoriel RSS</title>
    <link>http://www.codew3c.com/rss</link>
    <description>Nouveau tutoriel RSS sur CodeW3C.com</description>
  </item>
  <item>
    <title>Tutoriel XML</title>
    <link>http://www.codew3c.com/xml</link>
    <description>Nouveau tutoriel XML sur CodeW3C.com</description>
  </item>
</channel>
</rss>

La première ligne du document : la déclaration XML - définit la version XML et l'encodage de caractères utilisés dans le document. Cet exemple suit la norme 1.0 et utilise le jeu de caractères ISO-8859-1 (Latin-1/West European).

La ligne suivante est une déclaration RSS qui identifie ce document comme un document RSS (dans cet exemple, RSS version 2.0).

La ligne suivante contient l'élément <channel>. Cet élément est utilisé pour décrire le feed RSS.

L'élément <channel> possède trois éléments enfants obligatoires :

  • <title> - Définissez le titre du canal (par exemple, page d'accueil de CodeW3C)
  • <link> - Définissez l'hyperlien vers le canal (par exemple, www.codew3c.com)
  • <description> - Décrivez ce canal (par exemple, tutoriels gratuits de création de site web)

Chaque élément <channel> peut avoir un ou plusieurs éléments <item>.

Chaque élément <item> peut définir un article ou une "story" dans le feed RSS.

L'élément <item> possède trois éléments enfants obligatoires :

  • <title> - Définissez le titre du projet (par exemple, tutoriel RSS)
  • <link> - Définissez l'hyperlien vers le projet (par exemple, http://www.codew3c.com/rss)
  • <description> - Décrivez ce projet (par exemple, le tutoriel RSS de CodeW3C)

Finalement, les deux lignes suivantes ferment les éléments <channel> et <rss>.

Commentaires RSS

La syntaxe d'écriture des commentaires dans RSS est similaire à celle de HTML :

<!-- C'est un commentaire RSS -->

RSS utilise XML pour être écrit

Comme RSS est aussi XML, n'oubliez pas :

  • Tous les éléments doivent avoir une balise de fermeture
  • Les éléments sont sensibles à la casse
  • Les éléments doivent être correctement imbriqués
  • Les valeurs des attributs doivent être entourées de guillemets