ASP.Net Rss Toolkit 2.0 générant un flux valide W3C

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 😉