sto studiando le webservices quindi il codice che sto utilizzando è questo:

http://webservices.dotnethell.it/WSContents.asmx

codice:
Namespace dotnethell
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0"),  _
     System.ServiceModel.ServiceContractAttribute([Namespace]:="http://webservices.dotnethell.it/WSContents", ConfigurationName:="dotnethell.WSContentsSoap")>  _
    Public Interface WSContentsSoap
        
        <System.ServiceModel.OperationContractAttribute(Action:="http://webservices.dotnethell.it/WSContents/GetAllTips", ReplyAction:="*"),  _
         System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults:=true)>  _
        Function GetAllTips(ByVal userid As String, ByVal password As String) As System.Xml.XmlNode
        
        <System.ServiceModel.OperationContractAttribute(Action:="http://webservices.dotnethell.it/WSContents/GetArticles", ReplyAction:="*"),  _
         System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults:=true)>  _
        Function GetArticles(ByVal n As String) As System.Xml.XmlNode
        
        <System.ServiceModel.OperationContractAttribute(Action:="http://webservices.dotnethell.it/WSContents/GetNews", ReplyAction:="*"),  _
         System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults:=true)>  _
        Function GetNews(ByVal n As String) As System.Xml.XmlNode
        
        <System.ServiceModel.OperationContractAttribute(Action:="http://webservices.dotnethell.it/WSContents/GetTips", ReplyAction:="*"),  _
         System.ServiceModel.XmlSerializerFormatAttribute(SupportFaults:=true)>  _
        Function GetTips(ByVal n As String) As System.Xml.XmlNode
    End Interface
    
    <System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")>  _
    Public Interface WSContentsSoapChannel
        Inherits dotnethell.WSContentsSoap, System.ServiceModel.IClientChannel
    End Interface
    
    <System.Diagnostics.DebuggerStepThroughAttribute(),  _
     System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")>  _
    Partial Public Class WSContentsSoapClient
        Inherits System.ServiceModel.ClientBase(Of dotnethell.WSContentsSoap)
        Implements dotnethell.WSContentsSoap
        
        Public Sub New()
            MyBase.New
        End Sub
        
        Public Sub New(ByVal endpointConfigurationName As String)
            MyBase.New(endpointConfigurationName)
        End Sub
        
        Public Sub New(ByVal endpointConfigurationName As String, ByVal remoteAddress As String)
            MyBase.New(endpointConfigurationName, remoteAddress)
        End Sub
        
        Public Sub New(ByVal endpointConfigurationName As String, ByVal remoteAddress As System.ServiceModel.EndpointAddress)
            MyBase.New(endpointConfigurationName, remoteAddress)
        End Sub
        
        Public Sub New(ByVal binding As System.ServiceModel.Channels.Binding, ByVal remoteAddress As System.ServiceModel.EndpointAddress)
            MyBase.New(binding, remoteAddress)
        End Sub
        
        Public Function GetAllTips(ByVal userid As String, ByVal password As String) As System.Xml.XmlNode Implements dotnethell.WSContentsSoap.GetAllTips
            Return MyBase.Channel.GetAllTips(userid, password)
        End Function
        
        Public Function GetArticles(ByVal n As String) As System.Xml.XmlNode Implements dotnethell.WSContentsSoap.GetArticles
            Return MyBase.Channel.GetArticles(n)
        End Function
        
        Public Function GetNews(ByVal n As String) As System.Xml.XmlNode Implements dotnethell.WSContentsSoap.GetNews
            Return MyBase.Channel.GetNews(n)
        End Function
        
        Public Function GetTips(ByVal n As String) As System.Xml.XmlNode Implements dotnethell.WSContentsSoap.GetTips
            Return MyBase.Channel.GetTips(n)
        End Function
    End Class
End Namespace
e l'xml

codice:
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
  <soap:Body>
    <GetNews xmlns="http://webservices.dotnethell.it/WSContents">
      <n>string</n>
    </GetNews>
  </soap:Body>
</soap:Envelope>
nella form
codice:
    Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
        Dim prova As New dotnethell.WSContentsSoapClient
        prova.GetNews(1) ' A questo punto non so come poter leggere il dato
    End Sub
Come dovrei trattare i dati che ricevo??? Ho capito che vanno usate come normali function ma non capisco come devo leggere in particolare quel dato di ritorno.

Grazie.