C# 获取远程XML
static void Main(string[] args) { XmlDocument doc = ProcessItem("http://192.168.0.4:8099/AndroidXml/MSWeb.xml"); doc.Save(@"D:\testxml.xml"); } public static XmlDocument ProcessItem(string URL) { //使用rssURL的值建立了一个WebRequest项 WebRequest myRequest = WebRequest.Create(URL); //WebRequest请求的响应将会被放到一个WebResponse对象myResponse里,然后这个WebResponse对象被用来建立一个流来取出XML的值 WebResponse myResponse = myRequest.GetResponse(); Stream stream = myResponse.GetResponseStream(); //使用一个XmlDocument对象rssDoc来存储流中的XML内容。XmlDocument对象用来调入XML的内容 XmlDocument doc = new XmlDocument(); doc.Load(stream); return doc; }