我的RSS格式低于格式。
<response>
<results>
<game>
<image>
<icon_url>
<![CDATA[
http://-------------------
]]>
</icon_url>
<medium_url>
<![CDATA[
http://----
]]>
</medium_url>
</image>
</game>
</results>
</response>
现在,我想使用LINQ检索medium_url。
var items = from item in rssFeed.
Elements("response").Elements("results").Elements("game")
select new
{
Image1 = item.Element("image").Element("medium_url").value
}
这似乎不起作用。
答案 0 :(得分:0)
你只需做一个小改动:
var items = from item in rssFeed.
Elements("response").Elements("results").Elements("game")
select new
{
Image1 = (string)item.Element("image").Element("medium_url")
};
或
var items = from item in rssFeed.
Elements("response").Elements("results").Elements("game")
select new
{
Image1 = item.Element("image").Element("medium_url").Value
};