RSS <channel>Élément


L'élément <channel> de RSS peut décrire un flux RSS.


RSS <channel> Élément

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, l'élément <channel> peut décrire un flux RSS, et il a trois éléments enfants obligatoires :

  • <title> - définit le titre du canal. (Par exemple, Page d'accueil d'exemple)
  • <link> - définit le lien hypertexte vers le canal. (Par exemple, http://www.example.com)
  • <description> - décrit le canal (par exemple, Tutoriels de programmation gratuits)

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

De plus, il existe plusieurs éléments enfants facultatifs de <channel>. Nous expliquerons les plus importants plus tard.


Élément <category>

L'élément enfant <category> est utilisé pour spécifier une catégorie pour le flux.

L'élément enfant <category> permet aux agrégateurs RSS de regrouper les sites web par catégorie.

La catégorie du document RSS ci-dessus pourrait être :

<category>Web 开发</category>


Élément <copyright>

L'élément enfant <copyright> fournit des informations sur le copyright.

Le copyright du document RSS ci-dessus pourrait être :

<copyright>2006 Refsnes Data as. All rights reserved.</copyright>


Élément <image>

L'élément enfant <image> peut afficher une image lorsque l'agrégateur présente un flux.

<image> a trois éléments enfants obligatoires :

  • <url> - définit l'URL qui référence l'image
  • <title> - définit le texte affiché lorsque l'image ne peut pas être affichée
  • <link> - définit le lien hypertexte vers le site web qui fournit le canal

L'image du document RSS ci-dessus pourrait ressembler à ceci :

<image>
  <url>http://www.example.com/images/logo.png</url>
  <title>Example</title>
  <link>http://www.example.com</link>
</image>



Élément <language>

L'élément enfant <language> est utilisé pour spécifier la langue utilisée pour rédiger le document.

L'élément <language> permet aux agrégateurs RSS de regrouper les sites web en fonction de la langue.

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

<language>zh-cn</language>

Manuel de référence RSS <channel>

Élément Description
<category> Facultatif. Définit une ou plusieurs catégories pour le flux.
<cloud> Facultatif. Enregistre un processus pour recevoir une notification immédiate des mises à jour du flux.
<copyright> Facultatif. Fournit des informations sur les droits d'auteur.
<description> Obligatoire. Décrit le canal.
<docs> Facultatif. Spécifie l'URL pointant vers la documentation du format utilisé dans le fichier RSS actuel.
<generator> Facultatif. Spécifie le programme utilisé pour générer le flux.
<image> Facultatif. Affiche une image lorsqu'un agrégateur présente un flux.
<language> Facultatif. Spécifie la langue utilisée pour écrire le flux.
<lastBuildDate> Facultatif. Définit la date de dernière modification du contenu du flux.
<link> Obligatoire. Définit le lien hypertexte vers le canal.
<managingEditor> Facultatif. Définit l'adresse e-mail de l'éditeur du contenu du flux.
<pubDate> Facultatif. Définit la date de dernière publication du contenu du flux.
<rating> Facultatif. Classification PICS du flux.
<skipDays> Facultatif. Spécifie les jours pendant lesquels les mises à jour du flux sont ignorées.
<skipHours> Facultatif. Spécifie les heures pendant lesquelles les mises à jour du flux sont ignorées.
<textInput> Facultatif. Spécifie un champ de saisie de texte qui doit être affiché avec le flux.
<title> Obligatoire. Définit le titre du canal.
<ttl> Facultatif. Spécifie le nombre de minutes pendant lesquelles le flux peut être mis en cache avant d'être mis à jour à partir de la source du flux.
<webMaster> Facultatif. Définit l'adresse e-mail de l'administrateur web de ce flux.
Autres extensions