Salut,

Je calle un peu sur un sujet, j'essaye de récupérer un seul élément de ma string XML, hors lorsque j'exécute mon code, il me retourne la totalité de mes élément.

Pourriez-vous m'aider, merci ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
<root>
<item NAME="truc">
<item name="bidule">
</root>
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
 
    Public Function getXMLInfo(ByVal ls_type As String, ByVal ls_name As String) As String
        ' fonction d'appel d'un label dans la string XML
        If li_codRet = 0 Then
            Dim sreader As New StringReader(ls_result)
            Dim document As XPathDocument = New XPathDocument(sreader)
            Dim navigator As XPathNavigator = document.CreateNavigator()
 
 
            Dim iterator As XPathNodeIterator = navigator.Select("root/" & ls_type & "[NAME=" & ls_name & "]")
 
            ' retour de la fonction
            getXMLInfo = (iterator.Current.Value).ToString
 
        Else
            getXMLInfo = "Label Unknown"
        End If
    End Function