Подтвердить что ты не робот

Получить дочерние элементы из XElement

Возможный дубликат:
Дети XElement

Я хочу получить дочерние элементы из XElement с помощью С#. Как это можно сделать?

4b9b3361

Ответ 1

Попробуйте .Elements():

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

Если вам нужны элементы со всех уровней, вы также можете посмотреть Descendants.

Ответ 2

Есть несколько альтернатив для перехода от XElement к его дочерним:

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