Élément <channel> RSS

L'élément <channel> du RSS décrit le feed RSS.

Élément <channel> RSS

Voyez ci-dessous ce document RSS :

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

Comme mentionné précédemment, l'élément <channel> décrit le feed RSS et possède trois éléments obligatoires :

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

<channel> contient généralement un ou plusieurs éléments <item>. Chaque élément <item> peut définir un article ou une "story" dans le feed RSS.

De plus, il existe plusieurs éléments optionnels pour <channel>. Nous en expliquerons les plus importants plus tard.

Élément <category>

<category> est utilisé pour définir le type de feed.

<category> permet aux agrégateurs RSS de regrouper les sites Web par catégories.

Les catégories du document RSS peuvent être les suivantes :

<category>Web development</category>

<copyright> Élément

L'élément <copyright> fournit des informations sur les informations de version.

La version du document RSS ci-dessus peut être :

<copyright>2006 codew3c.com. Tous droits réservés.</copyright>

<image> Élément

<image> L'élément peut afficher une image lors de la fourniture d'un flux par l'agrégateur.

<image> Comprend trois éléments obligatoires :

  • <url> - Définit l'URL de l'image référencée
  • <title> - Définit le texte à afficher lorsque l'image ne peut pas être affichée
  • <link> - Définit le lien hypertexte pour accéder au site fournissant ce canal

L'image du document RSS ci-dessus peut être telle que :

<image>
  <url>http://www.codew3c.com/images/logo.gif</url>
  <title>codew3c.com</title>
  <link>http://www.codew3c.com</link>
</image>

<language> Élément

L'élément <language> est utilisé pour définir la langue utilisée pour écrire le document.

<language> L'élément permet aux agrégateurs RSS de regrouper les sites basés sur la langue.

La langue du document RSS ci-dessus peut être :

<language>en-us</language>

Manuel de référence de <channel> RSS

Élément Description
<category> Optionnel. Définir une ou plusieurs catégories appartenant au flux.
<cloud> Optionnel. S'inscrire pour recevoir des notifications immédiates des mises à jour du flux.
<copyright> Optionnel. Informer des informations sur le droit d'auteur.
<description> Obligatoire. Décrire le canal.
<docs> Optionnel. Définir l'URL de la description du format utilisé pour le fichier RSS.
<generator> Optionnel. Spécifier le programme utilisé pour générer le flux.
<image> Optionnel. Afficher une image lors de la présentation d'un flux dans un agrégateur.
<language> Optionnel. Définir la langue utilisée pour écrire le flux.
<lastBuildDate> Optionnel. Définir la date de la dernière modification du contenu du flux.
<link> Obligatoire. Définir le lien hypertexte vers le canal.
<managingEditor> Optionnel. Définir l'adresse e-mail pour l'édition du contenu du flux.
<pubDate> Optionnel. Définir la date de la dernière publication du contenu du feed.
<rating> Optionnel. Niveau PICS du feed.
<skipDays> Optionnel. Définir les jours à ignorer pour les mises à jour du feed.
<skipHours> Optionnel. Définir les heures à ignorer pour les mises à jour du feed.
<textInput> Optionnel. Définir le champ d'entrée de texte qui doit être affiché avec le feed.
<title> Obligatoire. Définir le titre du canal.
<ttl> Optionnel. Spécifier le nombre de minutes pendant lesquelles le feed peut être mis en cache avant qu'il soit mis à jour à partir de la source du feed.
<webMaster> Optionnel. Définir l'adresse e-mail de l'administrateur Web de ce feed.