ok encontre este otro
  
esto lo puse en un boton
xml("http://pagina/actualiza.asp?variable=xml")    
    Sub xml(ByVal palabras As String)  
        Dim request As Net.WebRequest
        Dim response As Net.WebResponse
        Dim xmll As String 
        xmll = palabras 
        Try
            ' Cear la solicitud de la URL. 
            request = Net.WebRequest.Createxml 
            ' Obtener la respuesta. 
            response = request.GetResponse() 
            ' Abrir el stream de la respuesta recibida. 
            Dim reader As New IO.StreamReader(response.GetResponseStream()) 
            ' Leer el contenido. 
            Dim res As String = reader.ReadToEnd() 
            ' escribe el contenido 
            TextBox1.Text = res 
            reader.Close()
            response.Close() 
            Application.DoEvents() 
        Catch ex As Exception 
            Dim s As String = ex.Message
            MessageBox.Show(s) 
        End Try  
    End Sub  
este si me da el contenido xml del sitio 
http://pagina/actualiza.asp?variable=xml
ya funciono 
esto lo hice porque estos xml tienen datos que necesito ver constante mente
lo que hice es crear una pagina html que lee un xml mediante  ajax 
de promero solo hice todo y si funcionaba de manera local despues solo 
remplace la ruta por la del sitio web pero me decia que no tenia acceso
por eso lo hice de estamanera visualizandolo en un textbox para poder guardarlo a xml  
lo que no se es si almomento de sobreescrivir el contenido el ajax me lo actualice sin tener que oprimir f5