RSS <item>Élément


Chaque élément <item> peut définir un article ou un « récit » dans un flux RSS.


Élément <item>

Voir le document RSS suivant :

<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
 
<channel>
  <title>Example首页</title>
  <link>http://www.example.com</link>
  <description>免费编程教程</description>
  <item>
    <title>RSS 教程</title>
    <link>http://www.example.com/rss</link>
    <description>Example Rss 教程</description>
  </item>
</channel>
 
</rss>

Comme mentionné précédemment, chaque élément <item> peut définir un article ou un « récit » dans un flux RSS.

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

  • <title> - Définit le titre de l'élément. (Par exemple, Tutoriel RSS)
  • <link> - Définit le lien hypertexte vers l'élément. (Par exemple, http://www.example.com/rss)
  • <description> - Décrit cet élément (Par exemple, Example Tutorial RSS Tutorial)

De plus, il existe plusieurs éléments enfants facultatifs de <item>, et nous présenterons les plus importants ci-dessous.


Élément <author>

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

Remarque :Pour éviter le spam, certains développeurs n'utilisent pas cet élément <author>.

L'auteur de l'élément dans le document RSS ci-dessus pourrait être :

<author>[email protected]</author>


Élément <comments>

L'élément enfant <comments> permet de lier un élément aux commentaires concernant cet élément.

Les commentaires pour l'élément dans le document RSS ci-dessus pourraient ressembler à ceci :

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


Élément <enclosure>

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

L'élément <enclosure> possède trois attributs requis :

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

Dans le document RSS ci-dessus, le fichier multimédia inclus dans l'élément pourrait ressembler à ceci :

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


Manuel de référence RSS <item>

Élément Description
<author> Facultatif. Spécifie l'adresse e-mail de l'auteur de l'élément.
<category> Facultatif. Définit une ou plusieurs catégories auxquelles l'élément appartient.
<comments> Facultatif. Permet de lier l'élément à des commentaires (fichiers) à propos de cet élément.
<description> Obligatoire. Décrit cet élément.
<enclosure> Facultatif. Permet d'importer un fichier multimédia dans un élément.
<guid> Facultatif. Définit un identifiant unique pour l'élément.
<link> Obligatoire. Définit le lien hypertexte pointant vers cet élément.
<pubDate> Facultatif. Définit la date de dernière publication de cet élément.
<source> Facultatif. Spécifie une source tierce pour cet élément.
<title> Obligatoire. Définit le titre de cet élément.
Autres extensions