我有一个XML
<item id="1">
<item id="1.1">
<item id="1.1.1" />
<item id="1.1.2" />
<item id="1.1.3" />
</item>
<item id="1.2" />
</item>
<item id="2">
<item id="2.1" />
<item id="2.2" />
<item id="2.3" />
</item>
<item id="3" />
我需要LINQ才能获得第一级,没有孩子
<item id="1" />
<item id="2" />
<item id="3" />
or for item="1"
<item id="1.1" />
<item id="1.2" />
or for item="1.1"
<item id="1.1.1" />
<item id="1.1.2" />
<item id="1.1.3" />
我构建了一个菜单,我只需要接收嵌套级别的项目。
:)
答案 0 :(得分:2)
给定XElement
,您可以调用Elements()
方法来获取其直接子项。 (你可以忽略孙子们)