2014-07-13 105 views
-1

我想读的XML页面URLString网址,我写了下面的代码:解析XML页面阅读内容

XElement xelement = XElement.Load(URLString); 
var list = from y in xelement.Descendants(atom + "entry") 
      select new { 
       Link = y.Element(atom + "link").Attribute("href").Value 
      }; 

名单在调试的输出是25 URL。

我想将物品放入list。我如何循环访问列表以获取其中的项目,以及foreach等?

+0

什么?我不明白你在问什么。你能否通过列举正在发生的事情和你想要发生的事情来澄清你的问题? –

回答

0

这已经有一段时间,因为我已经与LINQ的工作,但我认为你可以这样做:

XElement xelement = XElement.Load(URLString); 
var items = from y in xelement.Descendants(atom + "entry") 
    select y.Element(atom + "link").Attribute("href").Value; 
var list = items.ToList(); 

在这一点上,listList<string>类型的,你可以做任何你想做的事情。

+0

它的工作原理,谢谢你:) – UCf