RSS - Autres extensions

RSS est né en 1999 et s'est efforcé d'être un format simple, facile à comprendre, avec des objectifs relativement modestes. Après qu'il soit devenu un format populaire, les développeurs ont voulu l'étendre à l'aide de modules définis dans des espaces de noms, comme spécifié par le W3C.

RSS 2.0 ajoute cette capacité, suivant une règle simple. Un flux RSS peut contenir des éléments non décrits sur cette page, uniquement si ces éléments sont définis dans un espace de noms.

Les éléments définis dans ce didacticiel ne sont pas eux-mêmes membres d'un espace de noms, de sorte que RSS 2.0 peut rester compatible avec les versions précédentes dans le sens suivant - un fichier de version 0.91 ou 0.92 est également un fichier 2.0 valide. Si les éléments de RSS 2.0 étaient dans un espace de noms, cette contrainte serait rompue, un fichier version 0.9x ne serait pas un fichier 2.0 valide.

RSS n'est en aucun cas un format parfait, mais il est très populaire et largement pris en charge. Avoir une spécification réglée est quelque chose dont RSS a besoin depuis longtemps.

Cependant, la spécification RSS est, à toutes fins pratiques, figée à la version 2.0.1. Mais vous pouvez anticiper les versions 2.0.2 ou 2.0.3 possibles, etc. uniquement dans le but de clarifier la spécification, pas pour ajouter de nouvelles fonctionnalités au format.

Les travaux ultérieurs devraient avoir lieu dans les modules, en utilisant des espaces de noms, et dans des formats de syndication complètement nouveaux, avec de nouveaux noms.