Network ASP.Net

<%@ Page language="vb" %>


  
    Default
    
        Protected xmlSource As New System.Xml.XmlDocument()
        Private Sub LoadButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
            Dim xmlDocStream As System.IO.Stream = GetXmlDoc(XmlSourceTextBox.Text)
            If Not (xmlDocStream Is Nothing) Then
                xmlSource.Load(xmlDocStream)
                ResultText.Text = xmlSource.InnerXml
            Else
                ResultText.Text = "Could not resolve the XML document."
            End If
        End Sub
        Public Shared Function GetXmlDoc(ByVal xmlsource As String) As System.IO.Stream
            Dim stream As System.IO.Stream = Nothing
            If xmlsource.StartsWith("                stream = New System.IO.MemoryStream(System.Text.ASCIIEncoding.ASCII.GetBytes(xmlsource))
            Else
                Try
                    Dim xmluri As New System.Uri(xmlsource)
                    If xmluri.IsFile Then
                        stream = New System.IO.FileStream(xmlsource, System.IO.FileMode.Open)
                    Else
                        Dim request As System.Net.HttpWebRequest = CType(System.Net.WebRequest.Create(xmluri), System.Net.HttpWebRequest)
                        Dim response As System.Net.WebResponse = request.GetResponse()
                        stream = response.GetResponseStream()
                    End If
                Catch e As Exception
                End Try 'not a valid uri
            End If
            Return stream
        End Function 'GetXmlDoc
        Private Sub SaveButton_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
            If xmlSource Is Nothing Or xmlSource.InnerText = "" Then
                xmlSource.LoadXml(ResultText.Text)
            End If
            Try
                Dim path As String = FilePathText.Text.Substring(0, FilePathText.Text.LastIndexOf("\"))
                If System.IO.Directory.Exists(path) Then
                    Try
                        xmlSource.Save(FilePathText.Text)
                        SaveResultsText.Text = FilePathText.Text + " was saved successfully."
                    Catch saveErr As Exception
                        SaveResultsText.Text = saveErr.ToString()
                    End Try
                Else
                    SaveResultsText.Text = "Directory Doesnt Exist, Try a different path."
                    FilePathText.Text = ""
                End If
            Catch saveError As Exception
                SaveResultsText.Text = saveError.ToString()
            End Try
        End Sub