js读取xml文件提醒“拒绝访问”,代码为
if (window.XMLHttpRequest)
  {// code for IE7+, Firefox, Chrome, Opera, Safari
  xmlhttp=new XMLHttpRequest();
  }
else
  {// code for IE6, IE5
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
xmlhttp.open("GET","http://www.××××.com/123/yirixinwen.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
document.all.xinwen.innerText=
xmlDoc.getElementsByTagName("body")[0].childNodes[0].nodeValue;
代码测试了没有问题,问题是我是跨域访问数据的!
首先xml在http://www.××××.com/的域里面,而我的html文件是在另外的域服务器上的,在服务器上直接打开html文件(在本机上也没问题),数据是读得到的,但是在网站上调用这个页面就没用了,提醒“拒绝访问”,如何解决跨域问题?