我怎样才能获得拇指甲
如果您在此处查看源Feed:
http://feeds.bbci.co.uk/news/world/middle_east/rss.xml
我尝试了以下但最后一部分不适用于媒体:缩略图
XDocument feedXML = XDocument.Load("http://feeds.bbci.co.uk/news/world/middle_east/rss.xml");
var feeds = from feed in feedXML.Descendants("item")
select new
{
Title = feed.Element("title").Value,
Link = feed.Element("link").Value,
Description = feed.Element("description").Value,
pubDate = feed.Element("pubDate").Value,
guid = feed.Element("guid").Value,
thumbnail = feed.Element("media:thumbnail").Attribute("url").Value
};
Run Code Online (Sandbox Code Playgroud)
你错过的是XNamespace +一个空检查
XDocument feedXML = XDocument.Load("http://feeds.bbci.co.uk/news/world/middle_east/rss.xml");
XNamespace media = XNamespace.Get("http://search.yahoo.com/mrss/");
var feeds = from feed in feedXML.Descendants("item")
select new
{
Title = feed.Element("title").Value,
Link = feed.Element("link").Value,
Description = feed.Element("description").Value,
pubDate = feed.Element("pubDate").Value,
guid = feed.Element("guid").Value,
thumbnail = feed.Element(media+"thumbnail")!=null ? feed.Element(media+"thumbnail").Attribute("url").Value : ""
};
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2077 次 |
| 最近记录: |