2014-07-13 139 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