Élément <item> RSS

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

élément <item>

Veuillez consulter le document RSS suivant :

<?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>Un nouveau tutoriel RSS sur CodeW3C.com</description>
  </item>
</channel></rss>

Comme mentionné précédemment, chaque élément <item> peut définir un article ou une histoire dans le flux RSS.

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

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

De plus, il existe plusieurs éléments optionnels pour <item>, que nous présenterons ci-dessous les plus importants.

L'élément <author>

L'élément <author> est utilisé pour spécifier l'adresse e-mail de l'auteur d'un élément.

Remarque :Pour éviter les pourriels, certains développeurs ne utilisent pas l'élément <author>.

Les auteurs des éléments du document RSS ci-dessus peuvent être :

<author>service@codew3c.com</author>

L'élément <comments>

L'élément <comments> permet de lier un élément à des commentaires sur ce projet.

Les commentaires des éléments du document RSS ci-dessus peuvent être tels que :

<comments>http://www.codew3c.com/comments</comments>

L'élément <enclosure>

L'élément <enclosure> permet d'importer un fichier média dans un élément.

L'élément <enclosure> a trois attributs obligatoires :

  • url - Définit l'URL pointant vers ce fichier média
  • length - Définit la longueur de ce fichier média (en octets)
  • type - Définit le type de fichier média

Dans le document RSS ci-dessus, le fichier média inclus dans le projet peut être tel que :

<enclosure url="http://www.codew3c.com/rss/rss.mp3" length="5000" type="audio/mpeg" /> 

Manuel de référence de l'élément <item> RSS

Élément Description
<author> Facultatif. Spécifier l'adresse e-mail de l'auteur du projet.
<category> Facultatif. Définir une ou plusieurs catégories à laquelle appartient le projet.
<comments> Facultatif. Permettre à un projet de se connecter à des commentaires sur ce projet (fichier).
<description> Obligatoire. Décrire ce projet.
<enclosure> Facultatif. Permettre l'importation d'un fichier média dans un élément.
<guid> Facultatif. Définir un identifiant unique pour ce projet.
<link> Obligatoire. Définir l'hyperlien pointant vers ce projet.
<pubDate> Facultatif. Définir la dernière date de publication de ce projet.
<source> Facultatif. Spécifier une source tierce pour ce projet.
<title> Obligatoire. Définir le titre de ce projet.