web-dev-qa-db-ja.com

XElementから子要素を取得する

可能性のある複製:
XElementの子

C#を使用してXElementから子要素を取得したい。これをどのように行うことができますか?

20
CRK

.Elements() を試してください:

XElement element = GetElement();
var children = element.Elements();

すべてのレベルの要素が必要な場合は、 Descendants もご覧ください。

38
Kobi

XElementからその子にナビゲートするいくつかの代替手段があります。

IEnumerable<XElement> allChildElements = xElement.Elements();
IEnumerable<XElement> specificChildElements = xElement.Elements("tag");
XElement firstSpecificChildElement = xElement.Element("tag");
32