我有以下XML和查询通过ID,如何获取父层次选择父基于XML的子元素(整个层次)元素的值LINQ
<Child>
<Child1 Id="1">
<Child2 Id="2">
<Child3 Id="3">
<Child4 Id="4">
<Child5 Id="5"/>
<Child6 Id="6"/>
</Child4>
</Child3>
</Child2>
</Child1>
</Child>
在这一点,如果我查询(ID = 4 )并在特定元素中使用Linq找出父元素如何使用Hierarchy获取以下输出。
<Child>
<Child1 Id="1">
<Child2 Id="2">
<Child3 Id="3">
<Child4 Id="4"/>
</Child3>
</Child2>
</Child1>
</Child>
在此先感谢。
你尝试过什么吗? – polkduran
我正在努力,但至今没有成功。 –
这个问题似乎比linq更适合递归算法。 – GameAlchemist