質問

階層に関係なくXElementツリーのすべての葉のコレクションを取得する方法は? ありがとう

役に立ちましたか?

解決

Descendants() メソッドは何を求めているのですか?

それは all の子孫を取得します-葉だけを取得するには、LINQ to Objectsを Where 句で使用できます:

element.Descendants()
       .Where(desc => !desc.Elements().Any());

(これはまだ要素のみであり、テキストノードなどの他のノードではないことに注意してください。大丈夫です。)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top