Descendants () с параметром возвращает пустой результатC#

Место общения программистов C#
Anonymous
Descendants () с параметром возвращает пустой результат

Сообщение Anonymous »

Со следующим XML в xElement hwlibs < /code>. < /p>





< /code>

Я хочу получить элемент библиотеки с помощью имени атрибута = "ci854profushwlib" < /code>. < /p>


< /code>

С следующим запросом ожидаемый результат отображается.IEnumerable x =
from item in hwLibs.Descendants()
where item.Attribute("Name").Value.Equals("CI854PROFIBUSHwLib")
select item;
< /code>

Но следующее возвращает пустой результат. < /p>

IEnumerable x =
from item in hwLibs.Descendants("ConnectedHardwareLibrary")
where item.Attribute("Name").Value.Equals("CI854PROFIBUSHwLib")
select item;
< /code>

Почему? < /p>

Подробнее здесь: https://stackoverflow.com/questions/575 ... pty-result

Вернуться в «C#»