Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何恢复此rss源的图像?_C#_Windows Phone 7_Silverlight 4.0_Rss Reader - Fatal编程技术网

C# 如何恢复此rss源的图像?

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

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

但当我试图从中恢复图像时,我捕获到一个NullReferenceException。。。这里是错误的一行:

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);
}