Salut !

J'ai besoin de votre aide concernant une requete LINQ (c la première fois que j'utilise cette techno d'ailleur). Ma requete sert simplement a récupérer une valeur dans un fichier XML

voici le fichier en question :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<?xml version="1.0" encoding="utf-8" ?>
<Plugin>
  <dlls><![CDATA[Addins.Html]]></dlls>
  <category><![CDATA[Web]]></category>
  <available>
    <match><![CDATA[html]]></match>
  </available>
</Plugin>


mon code LINQ :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
                        XDocument xmldoc = XDocument.Load(dlls[i]);
 
                        var dll_name = from x in xmldoc.Elements()
                                       select new PluginsLINQ
                                       {
                                           Name = xmldoc.Element("dlls").Value
                                       };

le code de ma class PluginsLINQ

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    public class PluginsLINQ
    {
        public string Name { get; set; }
    }

jusque la tout vas bien sauf que quand le fait cela :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
                        foreach (var x in dll_name)
                        {
                            _temp = x.Name;
                        }

j'obtient l'erreur (voir image jointe).


Je n'arrive pas a trouver ou est le problème !!!

merci de votre aide