C# 如何恢复此rss源的图像?
我正在开发一个wp7应用程序,它是一个简单的rss阅读器。我可以恢复日期,标题和描述 但当我试图从中恢复图像时,我捕获到一个NullReferenceException。。。这里是错误的一行:C# 如何恢复此rss源的图像?,c#,windows-phone-7,silverlight-4.0,rss-reader,C#,Windows Phone 7,Silverlight 4.0,Rss Reader,我正在开发一个wp7应用程序,它是一个简单的rss阅读器。我可以恢复日期,标题和描述 但当我试图从中恢复图像时,我捕获到一个NullReferenceException。。。这里是错误的一行: itemRss.Image = new Uri(item.Element("enclosure").Attribute("url").Value); 那么,有什么好的方法来恢复图像呢?提前感谢此提要中没有“附件”元素 当你说图像时,它是文本中包含的图像吗?如果是这样,请使用“content”元素检索HT
itemRss.Image = new Uri(item.Element("enclosure").Attribute("url").Value);
那么,有什么好的方法来恢复图像呢?提前感谢此提要中没有“附件”元素
当你说图像时,它是文本中包含的图像吗?如果是这样,请使用“content”元素检索HTML并使用
var reg=new Regex(“src=(?:\“\”)?(?[^>]*[^/](?:jpg | bmp | gif | png))(?:\“\”);
var match=注册匹配(源);
如果(匹配成功)
{
var encod=match.Groups[“imgSrc”].Value;
}
此提要中没有“附件”元素
当你说图像时,它是文本中包含的图像吗?如果是这样,请使用“content”元素检索HTML并使用
var reg=new Regex(“src=(?:\“\”)?(?[^>]*[^/](?:jpg | bmp | gif | png))(?:\“\”);
var match=注册匹配(源);
如果(匹配成功)
{
var encod=match.Groups[“imgSrc”].Value;
}
您需要从
恢复uri
var reg1 = new Regex("src=(?:\"|\')?(?<imgSrc>[^>]*[^/].(?:jpg|bmp|gif|png))(?:\"|\')?");
var match1 = reg1.Match(source);
if (match1.Success)
{
temp.UrlImage = new Uri(match1.Groups["imgSrc"].Value, UriKind.Absolute);
}
var reg1=new Regex(“src=(?:\“\”)?(?[^>]*[^/])(?:jpg | bmp | gif | png))(?:\“\”);
var match1=reg1.Match(源);
如果(匹配1.成功)
{
temp.UrlImage=新Uri(match1.Groups[“imgSrc”].Value,UriKind.Absolute);
}
您需要从
恢复uri
var reg1 = new Regex("src=(?:\"|\')?(?<imgSrc>[^>]*[^/].(?:jpg|bmp|gif|png))(?:\"|\')?");
var match1 = reg1.Match(source);
if (match1.Success)
{
temp.UrlImage = new Uri(match1.Groups["imgSrc"].Value, UriKind.Absolute);
}
var reg1=new Regex(“src=(?:\“\”)?(?[^>]*[^/])(?:jpg | bmp | gif | png))(?:\“\”);
var match1=reg1.Match(源);
如果(匹配1.成功)
{
temp.UrlImage=新Uri(match1.Groups[“imgSrc”].Value,UriKind.Absolute);
}