posts - 495,comments - 227,trackbacks - 0
          ?網上看了很多資料,但好象很少人談到跨域讀取XML文檔的問題,有些論壇或BLOG關于XML跨域讀取的問題,實現起來非法復雜。?
          在這里我介紹一下XMLHTTP跨域讀取頁面數據的問題,以JS為例?

          一、讀取數據?

          //建立對象
          var?xml?=?new?ActiveXObject("Microsoft.XMLHTTP")

          //這里的abc.xml是被讀取的文件,當然也可以換成別的文件,false表示非異步傳輸,async是asynchronism簡寫?
          xml.open("get","::URL::http://www.mydomain.com/abc.xml",false) ?
          xml.send()


          二、在被讀取數據的域根下(上例是在www.mydomain.com/下),建立一個XML?策略文件,名字一定要是crossdomain.xml。

          在策略文件中加入以下代碼
          <?xml?version="1.0"?>
          <cross-domain-policy>
          ????<allow-access-from?domain="www.mydomain.com"/>?//domain屬性的值就是被允許從本站讀取數據的來源域名
          </cross-domain-policy>


          這樣就完成了跨域讀取數據并不會出現跨域的安全提示信息了
          posted on 2006-03-30 15:02 SIMONE 閱讀(2529) 評論(3)  編輯  收藏 所屬分類: AXISAJAX

          FeedBack:
          # re: 關于XML(XMLHTTP)跨域加載數據不會出現跨域的安全提示信息的問題
          2006-04-07 00:02 | cobalt
          請問您自己親自嘗試過這種辦法沒有?  回復  更多評論
            
          # re: 關于XML(XMLHTTP)跨域加載數據不會出現跨域的安全提示信息的問題
          2006-09-12 09:57 | ct
          這個方法不可行  回復  更多評論
            
          # re: 關于XML(XMLHTTP)跨域加載數據不會出現跨域的安全提示信息的問題
          2006-12-22 15:08 | hehe[匿名]
          到底行不行?  回復  更多評論
            
          主站蜘蛛池模板: 旺苍县| 平原县| 大同市| 孝义市| 清新县| 呼图壁县| 安西县| 康平县| 彭州市| 石台县| 谢通门县| 太保市| 滦南县| 黄浦区| 盈江县| 临夏市| 汨罗市| 南漳县| 贺州市| 乳源| 姚安县| 怀化市| 建德市| 泰州市| 精河县| 海南省| 东阳市| 安康市| 土默特左旗| 甘南县| 洛扎县| 石城县| 德江县| 临漳县| 玛曲县| 浑源县| 牡丹江市| 保靖县| 临高县| 琼结县| 永仁县|