2011-08-02 3 views
15

J'ai un flux RSS que je suis et je voudrais l'afficher sur mon site. L'interface utilisateur contient simplement la description de l'article dans le flux RSS et possède également le lien sur lequel cliquer.Parse flux RSS utilisant asp.net C#

Depuis que j'utilise le framework ASP.NET C#, je me demande si cela a déjà été fait.

Merci!

Répondre

21

La consommation (et la génération) de flux a été intégrée dans l'infrastructure depuis .NET 3.5 SP1 dans l'espace de noms System.ServiceModel.Syndication.

Vous pouvez consommer un flux (RSS ou ATOM) en utilisant la classe SyndicationFeed, comme ceci:

var reader = XmlReader.Create("http://localhost/feeds/serializedFeed.xml"); 
var feed = SyndicationFeed.Load(reader); 

Beaucoup d'exemples sur MSDN - jetez un oeil à la page d'espace de noms que j'ai lié. Vous devriez commencer.