Bonjour à tous,
Mon problème est simple, pourtant je butte dessus depuis plusieurs heures.
Malgré mes recherches sur le net, je ne parviens pas à trouver la solution :
Je cherche à tester l’existence d'un noeud spécifique dans une fichier XML.
Je pense donc utiliser le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
        Dim doc As New XmlDocument()
        doc.Load(NomFichier)
        Dim test As XmlNode
        Dim test_List As XmlNodeList = doc.SelectNodes("//I1_A1_L1") 
        For Each test In test_List
            MsgBox(test.Attributes.Count)
            If test.Attributes.Count > 0 Then
                MsgBox("Trouvé")
            Else
                MsgBox("pas trouvé")
            End If
        Next
Pourtant ce code ne fonctionne pas.

Si le noeud est trouvé, j'ai le premier message avec le chiffre 0 et un second message "non trouvé"
Je peux comprendre ça : le premier noeud trouvé à l'index 0
Mais si le noeud n'est pas trouvé, je n'ai aucun message ...

Comment est-ce que je peux faire pour afficher le message trouvé quand le noeud existe et inversement ?

Merci d'avance pour votre aide