2011-05-03 112 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