Alors les 2 lignes qui provoque le message d'avertissement "System.NullReferenceException" sont les suivants :
Dim node As XmlNode = doc.SelectSingleNode("control/update/NUMBER[. = '" & version(0) & "']")
et
Label2.Text = node.ChildNodes(1).InnerText
Concernant tes remarques sur le "version", cette variable a toujours une valeur (défini un peu plus haut dans le code que je n'ai pas fourni) mais il est possible qu'elle ne le trouve pas le <NUMBER> dans les 2 nœuds enfants (qui au passage sont toujours par 2 dans mon XML).
Ce qui me chagrine, c’est que mon code du début me retournait bien la valeur <NAME> du deuxième noeud enfant et maintenant il ne me retourne plus rien alors que je n'ai rien touché dans mon XML.
Je m'égare peut être mais ne faudrait-il pas ajouter XmlNamespaceManager à mon SelectSingleNode ?
Etant un peu perdu, j'espère que vous saurez me donner quelques exemples concret pour résoudre ce problème.
Merci à vous
Partager