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)
那么,恢复图像的好指令是什么?提前致谢
此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)
| 归档时间: |
|
| 查看次数: |
995 次 |
| 最近记录: |