[LINQ to XML] Problème avec un requête linq (nullreferencexception)
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:
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:
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:
1 2 3 4
| public class PluginsLINQ
{
public string Name { get; set; }
} |
jusque la tout vas bien sauf que quand le fait cela :
Code:
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