【发布时间】:2015-07-14 11:13:09
【问题描述】:
我想,我必须首先设置我想要探索子树的起点,然后构建一个递归调用。
例子:
<realRoot>
<node>
<desiredRoot>
<rootChild/>
<nestedChild/>
<rootChild/>
</desiredRoot>
</node>
</realRoot>
我的目标是只进行迭代:
<desiredRoot>
<rootChild/>
<nestedChild/>
<rootChild/>
</desiredRoot>
C# 中最好的解决方案是什么?
【问题讨论】:
-
查看 LINQ to XML 中的
Descendants方法。如果你看一些例子,这应该很容易解决。 -
查看对以下帖子的回复。该解决方案使用递归方法读取 xml:stackoverflow.com/questions/28491166/parse-xml-to-treeview-list
标签: c# xml recursion linq-to-xml