加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

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

发布时间:2020-12-15 04:00:50 所属栏目:百科 来源:网络整理
导读:使用序列化从RSS提要读取数据是否可行?我基本上想要从Netflix队列中提取信息(从RSS提供),而我正在尝试确定序列化是否可行/如果我应该使用像 XMLReader这样的东西.此外,从网址下载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非常相似的东西.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读