Mémento RSS 2.0

Ce mémento n'a pas pour but d'expliquer le fonctionnement d'un fil RSS, mais d'en présenter les spécifications.

Le RSS est un acronyme ayant plusieurs significations : Rich Site Summary (résumé détaillé du site) et Really Simple Syndication (syndication vraiment simple). Le RSS est une méthode de transmission des données contenues sur un site Internet via un flux XML.

Les éléments obligatoires de <channel>

  • title : Le nom du flux. C'est le moyen par lequel les internautes se réfèrent à votre service.
    • Exemple : Nouky.net
  • link : L'URL du site hébergeant le fil RSS.
    • Exemple : http://www.nouky.net
  • description : Une phrase décrivant le contenu du fil RSS
    • Exemple : Fil d'information de Nouky.net

Les éléments facultatifs de <channel>

  • language : Langage utilisé pour le fil RSS.
    • Exemple : fr - Vous trouverez la liste des codes ici.
  • copyright : Description des droits d'auteurs.
    • Exemple : Copyright Nicolas PESTEL
  • managingEditor : Email du responsable éditorial du fil.
    • Exemple : Editeur@@nouky.net
  • Webmaster : Email du responsable technique du fil.
    • Exemple : Webmaster@@nouky.net
  • pubDate : Date de publication du dernier fil RSS. Le format doit respecter la norme RFC822.
    • Exemple : Sat, 23 Sep 2006 00:00:01 GMT.
  • lastBuildDate : Date de dernière modification du fil.
    • Exemple : Sat, 23 Sep 2006 09:40:41 GMT.
  • category : Spécifie la catégorie à laquelle se rattache le fil.
    • Exemple : Documentation
  • generator : Spécifie le logiciel utilisé pour générer le fil.
    • Exemple : Logiciel Perso de Nouky 1.0
  • docs : Lien pointant vers un document expliquant comment fonctionne ce fil RSS.
    • Exemple : http://www.nouky.net/explication.xxx
  • cloud : Permet à un programme de s'enregistrer avec un serveur pour être notifié des modifications de ce channel, en utilisant un protocole simple de publication-abonnement pour les sources RSS.
    • Exemple : <cloud domain="rpc.sys.com" port="80" path="/RPC2" registerProcedure="pingMe" protocol="soap"/>
  • ttl : Signifie time to live (temps de vie). C'est un nombre de minutes qui indique combien de temps un channel peut être maintenu en cache avant d'être rafraîchi à nouveau à partir de la source.
    • Exemple : <ttl>60</ttl>
  • image : Spécifie une image GIF, JPEG ou PNG qui peut être affichée avec le canal RSS.
    • Exemple : http://www.nouky.net/img/logo.jpg
  • rating : Note PICS du channel. (Permet de noter le site pour éviter que les enfants y accèdent)
  • textInput : Spécifie une zone de saisie de texte qui peut être affichée avec ce fil
  • skipHours : Un indice pour les agrégateurs leur précisant quelles heures ils peuvent ignorer
  • skipDays : Un indice pour les agrégateurs leur précisant quelles heures ils peuvent ignorer

Les éléments de <item>

  • title : Le titre de l'article.
    • Exemple : Mémento RSS 2.0
  • link : L'URL du site hébergeant le fil RSS.
    • Exemple : http://www.nouky.net/index.php?p=ar-memento-rss
  • description : Résumé de l'article.
    • Exemple : Décortique les différents élément du RSS 2.0.
  • author : Email de l'auteur de l'article.
    • Exemple : nouky@@nouky.net
  • category : Catégorie de l'article.
    • Exemple : Documentation
  • comments : URL permettant de commenter l'article
  • enclosure : Détermine un objet média rattaché à l'article.
  • guid : Identifie de manière unique l'item.
  • pubDate : Date de publication de l'article
    • Exemple : Sat, 23 Sep 2006 09:40:41 GMT.
  • source : Canal RSS d'où provient l'article
    • Exemple : Mémentos

 

 

Google
 
Web www.nouky.net

Recherche

Publicité

Partenaires

Nicolas PESTEL Portfolio

AirJobs

 

Page générée en 0.000577 secondes.

Valid XHTML 1.0   Valid CSS 2.0   Réalisé par Nouky (Nicolas PESTEL)   Works fine on Firefox !