MGS*_*oto 11 .net c# rss serialization
使用序列化从RSS提要中读取数据是否可行/可行?我基本上想从我的Netflix队列(从RSS源提供)中提取信息,我正在尝试确定序列化是否可行/可行,或者我是否应该使用类似XMLReader的东西.另外,从URL下载Feed的最佳方法是什么?除了驱动器,我从来没有从任何东西中提取文件,所以我不知道如何去做.
Dav*_*ard 20
如果您可以使用LINQ,LINQ to XML是了解RSS feed文档基础知识的简便方法.
这是我写的一些东西,从博客的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();
}
Run Code Online (Sandbox Code Playgroud)
您应该可以使用与Netflix Feed非常相似的内容.
jri*_*sta 15
.NET 3.5框架增加了联合支持.所述System.ServiceModel.Syndication命名空间提供一堆类型来管理饲料,饲料内容和类别,进料格式化(RSS 2.0,1.0原子)等.
http://msdn.microsoft.com/en-us/library/system.servicemodel.syndication.aspx
您有一些序列化选项,但最简单的可能是最好的描述:
http://msdn.microsoft.com/en-us/library/bb536530.aspx
归档时间: |
|
查看次数: |
9345 次 |
最近记录: |