この特定の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はそこにあります。必死に別の方法を考える前に、まずあなたの助けを借りて試してみたいと思います。
ファイルをハードドライブに(プログラムで)保存してから、hddから読み取ることができます。そのアプローチについては、まだテストしていませんが、うまくいくと確信しています。
しかし、私はこれを試してみるために何人かの経験豊富な開発者に確認しようとしていました。何が間違っている可能性がありますか?
string DollarURL = "http://bankisrael.gov.il/currency.xml";
xx.Load(DollarURL);
XmlNode root = xx;