Я пытаюсь получить все элементы «видео» и их атрибуты из файла XML, который выглядит следующим образом:
<?xml version="1.0" encoding="utf-8" ?>
<videos>
<video title="video1" path="videos\video1.wma"/>
<video title="video2" path="videos\video2.wma"/>
<video title="video3" path="videos\video3.wma"/>
</videos>
Следующее выберет только корневой узел и все дочерние узлы. Я хотел бы получить все элементы «видео» в IEnumerable. Может кто-нибудь сказать мне, что я делаю не так?
IEnumerable<XElement> elements = from xml in _xdoc.Descendants("videos")
select xml;
Вышеприведенное возвращает коллекцию длиной == 1. Она содержит корневой элемент и все дочерние элементы.