2011-06-21 20 views
0

私はこのようなXMLファイルを持っています。Linq-XMLを使用して子要素を取得しないクエリですか?

<School Include="Y"> 
<Element ID="1" Name="ONE"/> 
<Element ID="2" Name="TWO"/> 
<Element ID="3" Name="THREE"/> 
    <Child1 Include="N"> 
    <Element ID="4" Name="FOUR"/> 
    </Child1> 
<Element ID="5" Name="FIVE"/> 

</School> 

私はとして取得するクエリを記述する必要があります。出力の上に取得するためにXMLクエリにLINQの書き方を

<Element ID="1" Name="ONE"/> 
<Element ID="2" Name="TWO"/> 
<Element ID="3" Name="THREE"/> 
<Element ID="5" Name="FIVE"/> 

答えて

1
var nodes = xdoc.Root.Elements("Element"); 
0

「Test.xml」がファイルであるとします。

var document = XElement.Load("Test.xml");//Specify your file path 
var elements = document.Decendants("Element"); 

foreach(var element in elements) 
{ 

} 

おかげ Ashwani

関連する問題