<Automobiles>
<Cars>
<YearofMfr></YearofMfr>
<Mileage></Mileage>
<MeterReading></MeterReading>
<Color></Color>
<Condition></Condition>
</Cars>
<Cars>
<YearofMfr></YearofMfr>
<Color></Color>
<Condition></Condition>
</Cars>
</Automobiles>
Как я могу получить элемент, который имеет все дочерние элементы. Объяснить подробно. У меня выше xml. Из этого я хочу получить единственный узел, который имеет все дочерние узлы. Если вы видите во втором узле, информация отсутствует. Я попытался это сделать.Как считать ребенка XElements в том месте, где статья
var nodes = from nodeElements in doc.Descendants().FirstOrDefault().Elements()
where doc.Descendants().Count()==5
select nodeElements;
Мне нужен единственный узел в качестве вывода, который имеет 5 дочерних элементов.
<Cars>
<YearofMfr></YearofMfr>
<Mileage></Mileage>
<MeterReading></MeterReading>
<Color></Color>
<Condition></Condition>
</Cars>
Трудно понять, что вы хотите. Не могли бы вы добавить некоторый xml и описать вывод, который вам нужен? –
Предпочитаете 'doc.Root' вместо' doc.Descendants(). FirstOrDefault() ' – Nekresh
Этот запрос решается. Но все же перефразировал мой вопрос для парней, у которых есть аналогичная проблема. – Sajid