我需要在我的网站中调用别人网站的xml里的内容。
以下是主要代码:
 if (document.implementation && document.implementation.createDocument) {
        xmlDoc = document.implementation.createDocument("", "", null);
        ie = false;
    }
    else //ie
    {
        xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
    }
    xmlDoc.async = false;    function wl(kdcom, kdnu) {
    
        var xml_name = "http://aaa.bbb.com/api?id=" + ky + "";
    
            xmlDoc.load(xml_name);
         xmlDoc.load(xml_name);这里显示的是拒绝访问。求指点

解决方案 »

  1.   

    "拒绝访问"?
    你先用IE可你的这个网页先:"http://aaa.bbb.com/api?id=" + ky + ""
    若是打不开,就不是你的错
      

  2.   

    "http://aaa.bbb.com/api?id=" + ky + ""这个网址是我虚拟的,真实的网址是可以打开的
      

  3.   

    refer : http://bbs.csdn.net/topics/30027046
    此贴9楼有说明。是否可以使用别的方式实现。
      

  4.   

    要不就先用WebClient把网页存入本地,再用xmlDoc.load打开本地文件。
      

  5.   

    这个方法我也想过,不过我做的是物流跟踪,每天需要调用很多次远程的xml页面,存在本地恐怕太占用空间了吧
      

  6.   

    临时文件么,LOAD完了就可以删了