2011-05-03 111 views
0

這一個是我的簡單的XML簡單的LINQ to XML查詢

Dim Xml = <BODY ID="1"> 
    <HEAD1> 
    <Eyes type="S" l="1" f="1"></Eyes> 
    </HEAD1> 
    <HEAD2> 
    <Eyes type="S" l="1" f="1"></Eyes> 
    </HEAD2> 
    </BODY> 

我怎麼能寫LINQ查詢返回的結果下?

HEAD1 
HEAD2 

回答

1

我可以給你在C#中的答案(並嘗試將其轉換爲VB.Net)

var result = from element in xml.Root.Elements() 
      select element.Name; 

可能是VB.Net代碼:

Dim result = From element In xml.Root.Elements Select element.Name 
+0

@ Chocol8是的,它獲取文檔的根元素。你也可以使用'xml.Element(「BODY」)'< - 再次是C# – 2011-05-03 07:20:46

+0

明白了! Dim result = From元素在Xml.Elements中選擇element.Name.LocalName – OrElse 2011-05-03 07:21:16