15-6-2008 8:33:20
public static XmlDocument GetXmlDoc(string url)
{
if (url.Length == 0)
throw new Exception("Invalid Url");
HttpWebRequest request = (HttpWebRequest)HttpWebRequest.Create(url);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
// get the response stream.
Stream responseStream = response.GetResponseStream();
// use a stream reader that understands UTF8
StreamReader reader = new StreamReader(responseStream, Encoding.UTF8);
XmlDocument doc = new XmlDocument();
doc.Load(reader);
// close the reader
response.Close();
reader.Close();
return doc;
}