Programmation de feed RSS
Voici les différentes balises de base pour un fil rss 2.0 :
Balises global :
- <rss> : balise contenant tout
- <channel> : Balise comprenant une catégorie d'article
Balise pour l'entête du fil RSS :
- <title> : titre du fil rss
- <link> : lien du fil rss (url)
- <description> description du fil rss
- <language>
- <copyright>
- <lastBuilDate> : date de création du fils rss
- <pubDate> ; date du plus récent article du fil rss
- <generator> : outil ou moyen qui a été utiliser pour créé ce fil RSS
- <docs> : documentation générale
Balises pour un élément du fil rss:
- <item> : un élément dans le fil : une nouvelle ou un article
- <title> : titre de l'article
- <description> : description de l'article
- <link> : lien principal de l'article
- <guid> : lien de la page statique de l'article ou le même lien que <link> s'il y en a pas
- <author> : auteur de l'article
- <comments> : lien sur la page des commentaires de l'article
- <pubDate> : date de création de l'article
- <enclosure> : élément média pour l'article (exemple une image)
Exemple d'un code source de fil RSS 2.0 :
<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
<channel>
<title>Voici mon fil RSS</title>
<link>http://fil.rss.com/</link>
<description>Fil rss exemple seulement</description>
<language>en-us</language>
<copyright>Copyright 2008</copyright>
<lastBuildDate>Wed, 02 Apr 2008 15:29:57 -0500</lastBuildDate>
<pubDate>Thu, 03 Apr 2008 10:33:52 -0500</pubDate>
<generator>http://www.phpascal.com</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<item>
<title>Titre d'un article</title>
<description>Texte d'un article...</description>
<link>http://lien_de_l_article/2008/12/08/page.html</link>
<guid>http://lien_de_l_article/2008/12/08/page.html</guid>
<author>PH Pascal</author>
<comments>http://lien_de_l_article/2008/12/08/page.html#comments</comments>
<pubDate>mercredi 2 avril 2008, 15h29</pubDate>
<enclosure url="http://site.com/image.jpg" length="47324" type="image/jpeg" />
</item>
</channel>
</rss>
Article écrit le 3 avril 2008
Article modifié le 3 avril 2008