c# - 在 .NET 中反序列化 RSS 提要

标签 c# .net serialization rss

使用序列化从 RSS 提要中读取数据是否可行/可行?我基本上想从我的 Netflix 队列中提取信息(由 RSS 提要提供),并且我正在尝试确定序列化是否可行/可能,或者我是否应该只使用类似 XMLReader 的东西。另外,从 URL 下载提要的最佳方式是什么?除了驱动器,我从来没有从任何地方提取过文件,所以我不确定该怎么做。

最佳答案

如果您可以使用 LINQ,那么 LINQ to XML 是了解 RSS 提要文档基础知识的一种简单方法。

这是来自 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 提要使用非常相似的东西。

关于c# - 在 .NET 中反序列化 RSS 提要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1350153/

相关文章:

c# - mono 是否支持带有preserveObjectReferences 标志的DataContractSerializer?

c# - Moq:如何检索模拟对象的 ID

用于合并文件的 .NET 库

.net - Rhino Mocks 中所有输入的 stub 返回值

c# - 如何防止序列化后序列化类发生变化

python - 序列化程序不从查询集中写入单个对象

c# - 实现搜索和突出显示 - 当突出显示缓慢时如何避免延迟?

c# - Azure WebJob 运行后更新 UI

c# - 从 SelectMethod 保存第二个结果集

.net - My.Settings保存在VB 2010 .NET中的什么位置?