Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : [LINQ] Problème de requête erreur : (nullreferencexception) [ Système / Autre ] (teddyalbina)

samedi 9 février 2008 à 20:35:30 | [LINQ] Problème de requête erreur : (nullreferencexception)

teddyalbina

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 :

<?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 :

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

publicclass PluginsLINQ
    {
        publicstring Name {get; set; }
    }


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

foreach(var x in dll_name)
                        {
                            _temp = x.Name;
                        }

J'obtient l'erreur : [ Lien ]

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

merci de votre aide



dimanche 10 février 2008 à 12:35:48 | Re : [LINQ] Problème de requête erreur : (nullreferencexception)

bidou_01

Hello,

C'est quelle ligne la ligne 166 de preloader.cs ?

Sinon essaye :

var dll_name = from x in xmldoc.Elements()
                       select x;

et apres dans ton foreach tu récupères la valeur, plutot que de passer par l'intermédiaire d'une classe :), histoire de voir !

Sinon ta requête LINQ ne me parait pas fausse.

Et debug un coup en pas à pas, histoire de voir qu'est-ce qui lève une NullReferenceException.


Cordialement,

Bidou_01
 


[ Lien ]

mardi 12 février 2008 à 00:52:19 | Re : [LINQ] Problème de requête erreur : (nullreferencexception)

teddyalbina

Réponse acceptée !

Merci bodou_01 j'ai trouvé la solution a mon problème en regardant mon code je déclare x mais ne l'utilise jamais il m'a suffit de faire

Name = x.Element("dlls").Value

au lieu de

Name = xmldoc.Element("dlls").Value




Cette discussion est classé dans : problème, erreur, name, linq, cdata


Répondre à ce message

Sujets en rapport avec ce message

Problème d'exeption [ par Morpheus51Neo ] Bonjour à tous,Voici le message d'erreur que j'ai :"Une exception non gérée du type 'System.NullReferenceException' s'est produite dans CDER_EcrTreso. Problème d'exécution [ par stefpoisson ] Bonjour à tous,Lorsque je lance le debug sur visual studio il me met une erreur d'exécution et il me conseille de changer le customErrors mode du Web. problème ddl FDFACXLib [ par Gueubaille ] Bonjour,J'ai télécharger la source présente ici : http://www.csharpfr.com/code.aspx?ID=30716Mais j'ai un souci, quand je veux référencer la dll j'ai u Problème Expression régulière en C# ! [ par vladam ] Hello, Je voudrais utiliser une expression régulière en C# avec la syntaxe : Regex RegexpEmail = new Regex("\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w Problème appel DLL, effet de bord [ par kox007 ] Bonjour, Je travail sur un projet codé en C#. Celui ci fait appel à une fonction d'une DLL en C++. En entête du fichier j'éffectue bien la commande su Problème MessageBox !!! [ par bojda ] Voilà mon problème je ne peux plus faire de MessageBox dans un de mes projets... Voilà ce que je fait, tout simplement:           MessageBox.Show(" problème d'execution [ par ABDOULRAMZY ] Bonjour,j'ai un petit souci c'est que après avoir crée mon exécutable, je me retrouve confronté à un méssage d'erreur lorsque j'éssai de l'exécuter su Problème .xsl [ par akaii ] Hello J'ai une erreur dans mon fichier de transformation .xsl (je travaille sur Visual Web Developper 2005 C#) l'erreur se situe sur le & et le messag problème avec une erreur [ par choukri175 ] Bonjour à tous et à toutes,J'ai un petit programme qui a bien marché dans une forme, alors je l'ai copié dans une autre form.lorsque j'exécute mon pro Problème avec un UserControl [ par mattiussi ] voila en faite je suis entrain de réaliser un jeux en csharp (yahtzee) mais j'ai un petit probleme .Je crée dans l'application un usercontrol qui lui


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,67 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.