J’avais parlé récemment de la nouvelle version de « l’ASP.Net RSS Toolkit » en disant qu’il était très pratique à utiliser. Si c’est vrai pour afficher un flux RSS existant et même pour le générer, il nécessite plusieurs adaptations si on veut fournir facilement un flux RSS valide à nos clients.
On trouve la plupart des réponses dans les discussions du projet sur CodePlex, mais voici déjà une petite astuce pour vous faciliter le travail :
- pour le contenu de l’attribut « link », vous pouvez utiliser l’objet RssXmlHelper comme ceci :
RssXmlHelper.ResolveAppRelativeLinkToUrl(« ~/rss.aspx »);
- et pour mettre les dates au format RFC 822, c’est aussi simple :
RssXmlHelper.ToRfc822(System.DateTime.Now)
Bons flux RSS 😉