以下这段代码在A、B两台服务器以及我本机都运行过,B服务器以及我本机运行正常,而A服务器上运行无法正常读取XML节点,请问各位大哥知道什么原因吗?
function startPredictionRequest() {
PREDICTION_XML_HTTP = createXMLHttpRequest();
PREDICTION_XML_HTTP.onreadystatechange = handlePredictionStateChange;
PREDICTION_XML_HTTP.open("GET", PREDICTION_XML_URL, true);
PREDICTION_XML_HTTP.send(null);
}
 
function handlePredictionStateChange() {
if(PREDICTION_XML_HTTP.readyState == 4) {
if(PREDICTION_XML_HTTP.status == 200) {
loadPredictionXmlData();   
IS_PREDICTION_LOAD = true;   
} else {
DEBUG_LOG += "#http status:"+PREDICTION_XML_HTTP.status+"#\n";
}
startLineupRequest();
} else {
DEBUG_LOG += "#readyState:"+PREDICTION_XML_HTTP.readyState+"#\n";  
}
}function loadPredictionXmlData(){
var xmlDoc = PREDICTION_XML_HTTP.responseXML;
var NODE_LIST = xmlDoc.getElementsByTagName(PREDICTION_DOCUMENT_ROOT_TAG); //此处在B服务器以及我本机上运行获取的XML节点数为1,但在A服务器上始终为零,再打开XML查看里面仍然有这个节点,用ResponseText测试能正常获取XML里面的源码。}麻烦各位帮我看看是什么原因