- ベストアンサー
aspで別ドメインにあるXMLの読込み方
質問させてください。 aspで下記のようなコードを書きXMLを別ドメインから読込もうとしたのですが読み込み出来ません。 これをサーバーマップパスで書いた同一ドメインから読込むと読み込む事が出来ます。 VBScriptではなくJScriptで同じような内容の呼び出しを試してみたのですが別ドメイン上にあるXMLの読込みは出来ませんでした。 色々ググってみたりしたのですが、これに関する記事が見つからなかりませんでした。 aspでは基本的に別ドメイン上にあるものは読込めないのでしょうか? 情報的に足りない事があれば出来るだけ書きますのでどうか解答していただければ助かります。 <% Set xmlDoc = Server.CreateObject("Microsoft.XMLDOM") xmlDoc.async = false If xmlDoc.Load("http://www.xxx/xxx/xxx.xml") Then Response.Write("ドキュメントの読み込みに成功しました。") temp = xmlDoc.text Else Response.Write("ドキュメントに読み込みに失敗しました。") End If Set xDoc = Nothing %>
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
#1さんも書いておられますが "Microsoft.XMLHTTP" オブジェクトを使って取り込めます。 参考URLはXMLではないですが、同じ方法でできます
その他の回答 (1)
- Bonjin
- ベストアンサー率43% (418/971)
外部のサーバにあるのですから、ローカル読み込みと同じ方法では無理があるでしょう。 XMLHttpオブジェクトなどを利用して取得してみてはいかがでしょうか?試していませんが、たぶん可能だと思います。 基本的にAjaxと同じなのでAjaxのサンプルコードを参考にしても大丈夫だと思います。
お礼
ありがとうございます。 XMLHttpオブジェクトを使って試してみます。
お礼
ありがとうございます。 URLを参考に試してみます。