这个特定的url <-- (点击查看) 工作正常。
http://bankisrael.gov.il/currency.xml
但是当试图从中读取以提取货币时,无论我尝试哪种方式来解决它,这都是我得到的......
<html><body><script>document.cookie='iiiiiii=e0076bcciiiiiii_e0076bcc; path=/';window.location.href=window.location.href;</script></body></html>
尝试以下:
using (WebClient c = new WebClient())
{
var result = c.DownloadString(@"http://bankisrael.gov.il/currency.xml");
}
尝试过以上WebClient
...但不是第一次尝试。
下一个代码是我的第一次尝试。我究竟做错了什么 ?
在“浏览”到上面的 URL 时,XML 就在那里。我想先在您的帮助下尝试一下,然后再拼命想其他方法。
我将能够将文件保存到我的硬盘驱动器(以编程方式),然后从硬盘驱动器中读取它。对于这种方法,我还没有测试过,但我相信它会起作用。
但我试图与一些有经验的开发人员核实,以尝试一下。有什么问题?
string DollarURL = "http://bankisrael.gov.il/currency.xml";
xx.Load(DollarURL);
XmlNode root = xx;