Ответ 1
Попробуйте .Elements()
:
XElement element = GetElement();
var children = element.Elements();
Если вам нужны элементы со всех уровней, вы также можете посмотреть Descendants
.
Возможный дубликат:
Дети XElement
Я хочу получить дочерние элементы из XElement с помощью С#. Как это можно сделать?
Попробуйте .Elements()
:
XElement element = GetElement();
var children = element.Elements();
Если вам нужны элементы со всех уровней, вы также можете посмотреть Descendants
.
Есть несколько альтернатив для перехода от XElement
к его дочерним:
IEnumerable<XElement> allChildElements = xElement.Elements();
IEnumerable<XElement> specificChildElements = xElement.Elements("tag");
XElement firstSpecificChildElement = xElement.Element("tag");