Bonjour,
Je rencontre actuellement un petit problème pour écrire un programme permettant de récupérer le "nb_membre_page"-ième noeud "steamID64" d'un fichier Xml.
Voici mon code :
Mon soucis est que le Label2 affiche toujours "Blabla", donc que l'élément SteamID.Item(nb_membre_page) est "null".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24 Imports System.Xml Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Try Dim xDoc As XmlDocument = New XmlDocument() xDoc.Load("http://www.site.fr/fichierxml.xml") Dim nb_membre_page As Integer = xDoc.SelectNodes("memberList/members/steamID64").Count Dim SteamID As XmlNodeList = xDoc.GetElementsByTagName("steamID64") If SteamID.Item(nb_membre_page) Is Nothing Then Label2.Text = "Blabla" Else Label2.Text = SteamID.Item(nb_membre_page).InnerText End If Catch ex As Exception MessageBox.Show(ex.ToString()) End Try End Sub End Class
Si je remplace nb_membre_page en "dur" par la valeur qu'il a normalement l'affichage est bon, ce qui me laisse à penser que le problème se situe au niveau de la déclaration de cette variable.
Merci d'avance pour votre aide !
Partager