根据网址(url)获取XML
2011-11-07 11:31
267 查看
方法一:网上搜索并精简了一下
方法二:网上搜到
方法三:研究后发现,网上搜到的都太复杂了,自己写了个超简单的
public XmlDocument GetXMLFromUrl(string strUrl) { // 该方法必须设定Encoding编码格式 HttpWebRequest request = (HttpWebRequest)WebRequest.Create(strUrl); request.Method = "POST"; HttpWebResponse response; Stream responseStream; StreamReader reader; XmlDocument outxml = new XmlDocument(); response = request.GetResponse() as HttpWebResponse; responseStream = response.GetResponseStream(); reader = new System.IO.StreamReader(responseStream, Encoding.GetEncoding("GBK")); string srcString = reader.ReadToEnd(); reader.Close(); XmlDocument doc = new XmlDocument(); doc.LoadXml(srcString); return doc; }
方法二:网上搜到
public XmlDocument GetXMLFromUrl(string strUrl) { //方法二 Uri uri = new Uri(strUrl); System.Net.WebClient wb = new System.Net.WebClient(); wb.Proxy.Credentials = System.Net.CredentialCache.DefaultCredentials; MemoryStream ms = new MemoryStream(wb.DownloadData(strUrl)); System.Xml.XmlTextReader rdr = new System.Xml.XmlTextReader(ms); XmlDocument doc = new XmlDocument(); doc.Load(rdr); return doc; }
方法三:研究后发现,网上搜到的都太复杂了,自己写了个超简单的
public XmlDocument GetXMLFromUrl(string strUrl) { //方法一 XmlDocument doc = new XmlDocument(); doc.Load(strUrl); return doc; }
相关文章推荐
- 根据对方提供的URL获取返回的数据流并保存为XML
- C#根据特定URL网址获取网页源码(完整html代码)后用正则式匹配得到目标串
- 根据对方提供的URL获取返回的数据流并保存为XML
- 根据对方提供的URL获取返回的数据流并保存为XML
- 根据对方提供的URL获取返回的数据流并保存为XML
- 淘宝开放平台是通过url请求获取结果xml字符串
- 如何用js得到当前页面的url信息方法(JS获取当前网址信息)
- 根据Url 获取图片尺寸 iOS
- 根据网址获取网页源码(1)
- JS根据参数名称获取URL中参数值
- Android应用开发基础篇(15)-----URL(获取指定网址里的图片)
- asp.net获取当前网址url相关信息总结
- html间页面静态传值(根据url地址拆分字符串获取参数)
- 服务器端根据数据库图片的url获取保存的图片并进行缩略后返回给客户端-压缩之Thumbnails
- asp.net获取当前网址url的各种属性(文件名、参数、域名 等)的代码
- 根据图片url获取图片尺寸
- 根据图片url获取bitmap对象,并保存至sd卡
- ASP.NET使用Request获取来源网址URL参数
- 前端js得到当前页面的url信息方法(JS获取当前网址信息)
- 根据url获取文件名,获取文件大小