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非常相似的东西. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |