Javascript 使用客户端Internet从客户端浏览器读取返回Xml格式数据的Url,而无需向服务器发送请求
我得到了一个URL,它将以XML格式返回数据,我必须使用客户端Internet来检索数据,而不是服务器端Internet 我的意思是,即使服务器上没有任何互联网接入,我也应该利用客户端互联网获取数据 我试过使用这个代码Javascript 使用客户端Internet从客户端浏览器读取返回Xml格式数据的Url,而无需向服务器发送请求,javascript,asp.net,asp.net-mvc-3,c#-4.0,Javascript,Asp.net,Asp.net Mvc 3,C# 4.0,我得到了一个URL,它将以XML格式返回数据,我必须使用客户端Internet来检索数据,而不是服务器端Internet 我的意思是,即使服务器上没有任何互联网接入,我也应该利用客户端互联网获取数据 我试过使用这个代码 System.Net.WebClient webClient = new System.Net.WebClient(); strSource = webClient.DownloadString(url); webClient.Dispose(); 我还试着用 XmlDocum
System.Net.WebClient webClient = new System.Net.WebClient();
strSource = webClient.DownloadString(url);
webClient.Dispose();
我还试着用
XmlDocument doc = new XmlDocument();
doc.Load(url);
strSource = doc.InnerXml;
但这对我没有帮助
而且我也不能使用服务器来检索数据,我可以在不请求服务器的情况下从客户端浏览器进行检索
请建议我怎么做
谢谢您不能这样做,因为实现这一点的唯一方法是使用javascript AJAX调用,除非此RSS提要不在您的站点上托管,并且同源策略限制将阻止您访问它 对于同源策略限制,有两种可能的解决方法:
- JSONP(在您的情况下不起作用,因为这是XML,而不是JSON)
- 科尔斯