我试图从一个WordPress博客XML饲料的数据,这是XML的格式:http://brockallen.com/category/asp-net/feed/XML的LINQ读取多个节点
var xElements = XElement.Parse(ResponseText);
var blogs = (from temp in xElements.Elements()
select new
{
Title = temp.Element("item").Element("title").Value,
URL = temp.Element("item").Element("link").Value,
Image = temp.Element("item").Element("media:content").Value
}).FirstOrDefault();
如何让他们所有,并将它们存储到一个东西?
上media:content
错误是说的“:”字符,十六进制值0x3A,不能包含在name.`
当我删除了这一行,就只得到一个,当有更多的,即使删除后FirstOrDefault()
你显式调用'FirstOrDefault'。如果你不只是想要第一个项目,不要那样:) – 2014-09-22 15:19:29
@JonSkeet嗯,我把它拿出来,它的工作原理,但仍然只返回1,当有更多的 – 2014-09-22 15:21:15
'博客'变量只有'[ 0]'= 1结果查看 – 2014-09-22 15:23:50