<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」將產生1_A到1_F,並且P3「BBB」將給出1_F到1_F。檢索從C#不同分支的父節點葉的XML文檔
最初的想法是使用XPath和以檢查它的父存在,但不幸的是,父母標識符不是唯一的,只有文本屬性是獨特的。涉及1000多個節點時,檢查Xpath中每個節點的屬性是很麻煩的。我想知道是否有更有效的方法... – jacques