如何解析rss提要MVC描述的内部内容

本文关键字:内部 描述 MVC 何解析 rss 提要 | 更新日期: 2023-09-27 18:17:49

我正在探索如何使用MVC解析RSS提要,实际上在解析RSS描述部分时有图像/视频,然后我不知道如何从描述中解析它们。我只能解析RSS提要的描述部分。

如果我想在其他地方显示这些图像或视频,那么我该怎么做呢?请帮我解决这个问题。

这是我的代码,我用它来显示信息,然后媒体(我在网上搜索,但没有发现任何有用的):

String RssFeedUrl = "RSSFeedURL HERE";
List<Feed> feeds = new List<Feed>();
try
{
  XDocument xDoc = new XDocument();
  xDoc = XDocument.Load(RssFeedUrl);
  var items = (from x in xDoc.Descendants("item")
      select new
      {
    title = x.Element("title").Value,
        link = x.Element("link").Value,
        pubDate = x.Element("pubDate").Value,
        description = x.Element("description").Value
      });
  if (items != null)
  {
    foreach (var i in items)
    {
      Feed f = new Feed
          {
        Title = i.title,
            Link = i.link,
            PublishDate = i.pubDate,
            Description = i.description
          };
          feeds.Add(f);
    }
  }
  return View(feeds);

如何解析rss提要MVC描述的内部内容

对于RSS提要,应该使用SyndicationFeed类。

这个链接给你一个想法http://blogs.msdn.com/b/steveres/archive/2008/01/20/using-syndicationfeed-to-displaying-photos-from-spaces-live-com.aspx

可以遍历每个项并获取每个

的属性
string url = "http://www.SomeSite.com/rss‎";
XmlReader reader = XmlReader.Create(url);
SyndicationFeed feed = new SyndicationFeed.Load(reader);
foreach (var feedItem in feed.Items)
{
.... blah
}

我不确定你所说的图像和视频是什么意思,如果你用你正在解析的提要的例子更新你的问题,那么我将更新我的答案以适应。