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[匿名]
          到底行不行?  回復  更多評論
            
          主站蜘蛛池模板: 家居| 福州市| 象山县| 松滋市| 淳化县| 峨眉山市| 井研县| 南昌市| 钟山县| 万安县| 大理市| 乌海市| 界首市| 台前县| 肇庆市| 松滋市| 全州县| 体育| 吴忠市| 昌宁县| 梅州市| 海南省| 永康市| 辽阳市| 定边县| 广东省| 新沂市| 八宿县| 青州市| 巴里| 临沂市| 扬州市| 新平| 博兴县| 彩票| 五家渠市| 苍梧县| 自贡市| 延长县| 沙湾县| 合作市|