Comme vous le savez, contrairement aux ordinateurs, les humains “normaux” aiment pas trop lire du code.

Il existe une branche de notre espèce, particulière, appelée “développeurs” qui le comprennent, mais ils ne sont pas encore la majorité.

ça c’est pas foufou à lire, on est d’accord

Et si je vous disais qu’on pouvait faire en sorte que les ordinateurs voient du code XML, pendant que les humains, eux, voient une jolie page web comme ci-dessous ?

c’est la même chose que plus haut mais mis en forme pour être plus digeste

Bah c’est possible grâce au XSL ! (partez pas, c’est pas si compliqué)

Comment on fait ?

Il suffit d’ajouter une balise en haut du flux, qui va dire aux navigateurs qui souhaitent l’afficher : “ah, bah attends, j’ai un fichier qui va te le mettre en forme”… et puis avoir ce fameux fichier.

Voici un zip avec le super fichier XSL: ZIP

Il faut stocker le fichier template.xsl sur un hébergement public et noter son adresse. (oubliez le Readme)

Maintenant on ajoute la balise <?xml-stylesheet type=”text/xsl” href=”adresse/vers/le/fichier/template.xsl” ?> en haut du fichier, avant la balise <channel>

on l’insère par exemple ici

Et c’est bon, normalement si vous visitez votre flux RSS avec Chrome, ça marche.

Par contre, attention, il y a des navigateurs comme Safari qui voient que c’est un flux RSS et proposent d’ouvrir un lecteur de flux, donc tout le monde ne le verra pas, mais personne ne verra du code moche, et ça c’est cool !

Rendre son RSS agréable à consulter

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *