Salut
Ton erreur "System.NullReferenceException" vient du fait qu'une de tes recherches (
Noeud1 = DocXml.SelectSingleNode(sCritere1))ne trouve aucun node correspondant, tu te retrouves avec un Noeud1 nul.
Comme tu veux utiliser ce node après il te renvoi une erreur.
Pour éviter cette erreur tu dois effectuer le traitement sur ce node que s'il n'est pas nul :
Noeud1 = DocXml.SelectSingleNode(sCritere1)
IfNot Noeud1 IsNothingThen
Noeuds1 = Noeud1.ChildNodes
ForEach Noeud1 In Noeuds1
SelectCase Noeud1.Name
Case"nom"
TXT_RES_1.Text = Noeud1.InnerText & " :" & vbCrLf
Case"necessaire"
TXT_RES_1.Text = TXT_RES_1.Text & Noeud1.InnerText
EndSelect
Next
EndIfJe te rappel aussi que l'utilisation de SelectSingleNode ne retourne que le premier node correspondant à ta recherche, s'il y en a d'autres tu ne les auras pas dans ta réponse.
SAIZONOU Landry
[ Lien ]