使用asp.net c#解析RSS feed

时间:2011-08-02 23:38:03

标签: c# asp.net rss

我有一个我关注的RSS源,并希望在我的网站上显示它。用户界面只包含RSS提要中文章的描述,还有点击链接。

由于我使用的是ASP.NET C#框架,我想知道以前是否已经完成此操作。

谢谢!

1 个答案:

答案 0 :(得分:21)

System.ServiceModel.Syndication命名空间中的.NET 3.5 SP1以来,Feed的消耗(和生成)已经融入到框架中。

您可以使用SyndicationFeed类来使用Feed(ATOM或RSS),如下所示:

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

MSDN上的大量示例 - 请查看我链接到的命名空间页面。应该让你开始。