XML ASP.Net

<%@ Page Language="C#" %>


  
    Default
    
  private void LoadButton_Click(object sender, System.EventArgs e) {
    System.IO.Stream xmlDocStream = GetXmlDoc(XmlSourceTextBox.Text);
    System.Xml.XmlDocument xmlSource = new System.Xml.XmlDocument();
    xmlSource.Load(xmlDocStream);
    ResultText.Text=xmlSource.InnerXml;
  }
  public static System.IO.Stream GetXmlDoc(string xmlsource) {
    System.IO.Stream stream=null;
    if(xmlsource.StartsWith("        stream = new System.IO.MemoryStream(System.Text.ASCIIEncoding.ASCII.GetBytes(xmlsource));
    } else {
        try {
          System.Uri xmluri = new System.Uri(xmlsource);          
          if(xmluri.IsFile) {
              stream = new System.IO.FileStream(xmlsource, System.IO.FileMode.Open);
          } else {
              System.Net.HttpWebRequest request =  (System.Net.HttpWebRequest) System.Net.WebRequest.Create(xmluri);
              System.Net.WebResponse response = request.GetResponse();      
              stream = response.GetResponseStream();
          }
        }catch(Exception e) {
        }
    }
    return stream;
  }
    
  
  
    
      Enter an XML filename or just some raw XML starting with <?xml: