<Root>
<P1 Text ="A" >
<P2 Text = "AA">
<P3 Text = "AAA">
<L Text = "l_A"/>
<L Text = "l_B"/>
<L Text = "l_C"/>
</P3>
<P3 Text = "BBB">
<L Text = "l_D"/>
<L Text = "l_E"/>
<L Text = "l_F"/>
</P3>
</P2>
<P2 Text = "BB">
<L Text = "l_G"/>
<L Text = "l_H"/>
<L Text = "l_I"/>
</P2>
</P1>
</Root>
从包含数千个可变嵌套节点(最多 10 级)的 XML 文档中,我想以编程方式仅检索属于任何“P”父级的叶子,如下所示:例如,在上面的示例中,选择 P2“AA”会产生 l_A 到 l_F 和 P3 “BBB” 会产生 l_D 到 l_F。