Lecteur rss en vb.net

Description

Bonjour à tous,
Je suis en train de développer une application pour laquelle j'ai décidé d'afficher des news sur la page d'accueil, de la même façon que la page de démarrage de Visual Studio.

J'ai donc créer quelques classes permettant de télécharger puis de décoder un flux RSS. N'ayant pas trouvé de classe toute faite en VB.NET permettant de décoder un flux RSS, j'ai donc décidé de vous la faire partager une fois créé.

Espérant que ceci soit utile à certains...

Source / Exemple :


RssReader: Permet de télécharger un flux de façon asynchrone
RssFeed: Flux RSS décodé, contenant les propriété du flux (Titre, image...) et une liste d'items
RssItem: Item d'un flux, contenant les propriété de l'item (titre, description, lien...)
RssTags: Nom/Valeur représentant un élément XML. (permet d'accéder à tous les éléments du flux)

Conclusion :


Rien de bien compliqué, j'ai créé ce code en quelques heures seulement (cet après midi). Il semblerait qu'aucun problème ne survienne quel que soit le flux RSS chargé. En théorie, il est compatible avec les flux RSS version 0.92, 0.93 et 2.0, mais encore une fois, je n'ai pas tout testé.

Sachez que la description d'un item d'un flux est souvent un texte contenant des tags html de ce genre là:
"contre la ratification du trait&eacute; de Lisbonne.<img width='1' height='1' src='http://rss.feedsportal.com/c/205/f/3050/s/15f09e1/mf.gif'"
Ceci est normal. A vous de décoder (ou supprimer) ces tags pour afficher le texte de façon correct (ce n'est pas fait dans ma source)

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.