XElementオブジェクトの子どもたち
-
20-08-2019 - |
質問
どのように私はのXElementのちょうど子供入手できますか?
私は現在XElementsのすべてのレベルを返しますXElement.Descendants()関数で、だけではなく、子ノードを使用しています。
私が本当に希望することは、単に子供のIEnumerableをされます。
解決
1 のXElement Element()
を呼び出すことでアクセスできますまたは Elements()
の機能。特定の要素、またはすべての子要素にアクセスすることなく、アクセスする名前を持つオーバーロードを使用します。
Attribute()
<のような同様の方法もあります。 />と Attributes()
のおそれ役に立つかもしれません。
他のヒント
XElement.Nodes()何をしたいあなたを取得する必要があります。
あなただけの、その後のXElementの子ノードをしたい場合は、あなたがして(あなたのXMLに応じて)、それを制限する必要がある場合があります。
XElement.Nodes().OfType<XElement>()
所属していません StackOverflow