begin process at 2008 09 06 20:14:56
1 237 931 membres
313 nouveaux aujourd'hui
14 314 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LECTEUR RSS EN VB.NET


Information sur la source

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

  • 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)
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é 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)
Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

  • signaler à un administrateur
    Commentaire de gillardg le 02/07/2008 21:01:05

    Pour  info il existe un exemple microsoft

    RSS Reader
    http://download.microsoft.com/download/2/c/1/2c1b5978-80cb-4c22-88b3-ab536344ba49/vb%202005%20-%20windows%20rss%20reader.msi
    aussi un Screen Saver Starter Kit (lecteur RSS)
    aussi l'exemple MyBlog
    http://download.microsoft.com/download/4/D/2/4D2E7BA0-3952-4D1F-9801-E07B2224283A/MyBlogs.msi

Ajouter un commentaire

Discussions en rapport avec ce code source

Pub



Appels d'offres

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS