如何恢复这个RSS饲料的形象?

Raz*_*zor 1 c# silverlight-4.0 rss-reader windows-phone-7

我正在开发一个wp7应用程序,它是一个简单的rss阅读器.我能够恢复日期,标题和描述......

但是当我尝试从这个rss feed恢复一个图像时,我捕到一个NullReferenceException ...这里错误的行:

itemRss.Image = new Uri(item.Element("enclosure").Attribute("url").Value);
Run Code Online (Sandbox Code Playgroud)

那么,恢复图像的好指令是什么?提前致谢

Jul*_*ien 5

此Feed中没有"enclosure"元素.

当你说图像时,它是文本中包含的图像吗?如果是这样,请使用"content"元素检索HTML并使用我在此答案中给出的正则表达式.

    var reg = new Regex("src=(?:\"|\')?(?<imgSrc>[^>]*[^/].(?:jpg|bmp|gif|png))(?:\"|\')?");
    var match=reg.Match(source);
    if(match.Success)
    {
      var encod = match.Groups["imgSrc"].Value;
    }
Run Code Online (Sandbox Code Playgroud)