Я хочу найти атрибут Xelement.value, у которого есть конкретный атрибут.value.Невозможно неявно преобразовать тип 'IEnumerable <XElement>' to 'bool'
string fatherName = xmlNX.Descendants("Assembly")
.Where(child => child.Descendants("Component")
.Where(name => name.Attribute("name").Value==item))
.Select(el => (string)el.Attribute("name").Value);
Как я могу получить атрибут.value? Что он говорит, что это bool?
EDITED Первоначально у меня есть следующий XML:
<Assembly name="1">
<Assembly name="44" />
<Assembly name="3">
<Component name="2" />
</Assembly>
</Assembly>
Мне нужно, чтобы получить attribute.value, где его дети (XElement) имеет expecific attribute.value В этом примере, я хотел бы получить строка «3», потому что я ищу родительский элемент дочернего объекта, который имеет атрибут.value == «2»
Я редактировал мой вопрос. спасибо – kmxillo
@kmxillo: Обновлен ответ. – Jon