C# · 12月 26, 2021

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非常相似的东西.