C# 如何在ASP.NETWebApp中使用RSS源
我需要创建一个web应用程序,它将使用RSS提要。我需要跟你走一样的路吗 创建一个XMLReader,加载XML,解析它,然后将值绑定到不同的字段。 是否有其他方法使用web RSS提要并将其显示在我的aspx页面上C# 如何在ASP.NETWebApp中使用RSS源,c#,asp.net,rss,C#,Asp.net,Rss,我需要创建一个web应用程序,它将使用RSS提要。我需要跟你走一样的路吗 创建一个XMLReader,加载XML,解析它,然后将值绑定到不同的字段。 是否有其他方法使用web RSS提要并将其显示在我的aspx页面上 您描述的步骤基本上就是您要做的,加载XML,解析它,然后呈现输出。然而,有一些API使实现这项任务变得非常容易。例如,LINQtoXML使解析RSS提要变得几乎微不足道。例如,此代码解析和RSS提要,为每个项创建FeedItemModel: var rssFeed = XDocum
您描述的步骤基本上就是您要做的,加载XML,解析它,然后呈现输出。然而,有一些API使实现这项任务变得非常容易。例如,LINQtoXML使解析RSS提要变得几乎微不足道。例如,此代码解析和RSS提要,为每个项创建FeedItemModel:
var rssFeed = XDocument.Parse(yourRSSString);
var items = from item in rssFeed.Descendants("item")
select new FeedItemModel()
{
Title = item.Element("title").Value,
DatePublished = DateTime.Parse(item.Element("pubDate").Value),
Url = item.Element("link").Value,
Description = item.Element("description").Value
};
网上有一个可用的。如果您愿意,可以尝试使用它。我已经就此写了一篇博文,这将帮助您完成整个过程
e.结果是什么?我应该假设您正在使用webclient加载XML吗?它是作为字符串的RSS XML