c# – 在.NET中反序列化RSS feed

前端之家收集整理的这篇文章主要介绍了c# – 在.NET中反序列化RSS feed前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
使用序列化从RSS提要读取数据是否可行?我基本上想要从Netflix队列中提取信息(从RSS提供),而我正在尝试确定序列化是否可行/如果我应该使用像 XMLReader这样的东西.此外,从网址下载Feed的最佳方法是什么?我从来没有把文件从任何东西,但驱动器,所以我不知道如何去做这个.

解决方法

如果您可以使用LINQ,LINQ to XML是获取RSS Feed文档基础的简单方法.

这是从something I wrote从我的博客RSS提要中选出一组匿名类型,例如:

protected void Page_Load(object sender,EventArgs e)
{
  XDocument FeedXML = XDocument.Load("http://Feeds.encosia.com/Encosia");

  var Feeds = from Feed in FeedXML.Descendants("item")
              select new
              {
                Title = Feed.Element("title").Value,Link = Feed.Element("link").Value,Description = Feed.Element("description").Value
              };

  PostList.DataSource = Feeds;
  PostList.DataBind();
}

您应该可以使用与Netflix Feed非常相似的东西.

猜你在找的C#相关文章