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. |