سؤال

أقوم بتطوير تطبيق wp7، وهو قارئ RSS بسيط.أنا قادر على استعادة التاريخ والعنوان والوصف...

ولكن عندما أحاول استعادة صورة من هذا تغذية ار اس اس, ، لقد التقطت NullReferenceException ...هنا الخط الخطأ:

itemRss.Image = new Uri(item.Element("enclosure").Attribute("url").Value);

إذن، ما هي التعليمات الجيدة لاستعادة الصورة من فضلك؟شكرا لك مقدما

هل كانت مفيدة؟

المحلول

لا توجد عنصر "ضميمة" في هذه الخلاصة.

عندما تقول الصورة، فهي واحدة الواردة في النص؟إذا كان الأمر كذلك، استخدم عنصر "المحتوى" لاسترداد HTML واستخدامه Regex الذي قدمته بالفعل في هذه الإجابة . giveacodicetagpre.

نصائح أخرى

تحتاج إلى استعادة uri من <img src="http://www.artdeseduire.com/wp-content/uploads/2012/02/Comment-choisir-son-jean.jpg" alt="Comment choisir son jean Comment choisir son jean simplement et rapidement..." title="Comment choisir son jean" width="207" height="302" class="alignright size-full wp-image-14072" />;

                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);
                } 
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top