Javascript 自动更新XML文件,无需刷新页面加载

Javascript 自动更新XML文件,无需刷新页面加载,javascript,ajax,xml,xmlhttprequest,Javascript,Ajax,Xml,Xmlhttprequest,自动更新XML文件,没有要显示的条目和错误 XML文件 <programme channel="cnn.info" start="20131021000000" stop="20131021010000"> <title>CNN Newsroom live from Hong Kong</title> <premiere/></programme> <programme channel="cnn.info" start=

自动更新XML文件,没有要显示的条目和错误

XML文件

 <programme channel="cnn.info" start="20131021000000" stop="20131021010000">
 <title>CNN Newsroom live from Hong Kong</title>
 <premiere/></programme>

 <programme channel="cnn.info" start="20131021010000" stop="20131021020000">
 <title>CNN Newsroom live from Hong Kong</title>
 <premiere/></programme>

 <programme channel="cnn.info" start="20131021020000" stop="20131021023000">
 <title>BackStory</title>

美国有线电视新闻网香港新闻编辑部
美国有线电视新闻网香港新闻编辑部
背景故事
Javascript代码

   <![CDATA[
    var autoUpdate, xmlData, loadXMLData, update, eventsXML;
    update = function() {
        if ( xmlData.readyState == 4 ) {
            if ( xmlData.status == 200 ) {
                programme = xmlData.responseXML.getElementsByTagName("programme");
                for ( var programme in programme ) {
                    alert(programme + ": All data has been updated!");
                    // and the rest of the code continue -->
                }
            }
        }
    }
    loadXMLData = function( url ) {
        xmlData = null;
        if ( window.XMLHttpRequest ) {
            xmlData = new XMLHttpRequest();
        }
        else if ( window.ActiveXObject ) {
            try {
                xmlData = new ActiveXObject("Microsoft.XMLHTTP");
            }
            catch( e ) {
                xmlData = new ActiveXObject("Msxml2.XMLHTTP");
            }
        }
        if ( xmlData !== null ) {
            xmlData.onreadystatechange = update;
            xmlData.open("GET", url, true);
            xmlData.send( null );
        }
        else {
            alert("\nYour browser does not support AJAX Request!");
        }
    };
    window.onload = function() { autoUpdate = setInterval('loadXMLData("EXAMPLE_XML_FILE.xml")', 10000); 
    };
    ]]>

}
}
}
}
loadXMLData=函数(url){
xmlData=null;
if(window.XMLHttpRequest){
xmlData=新的XMLHttpRequest();
}
else if(window.ActiveXObject){
试一试{
xmlData=newActiveXObject(“Microsoft.XMLHTTP”);
}
捕获(e){
xmlData=newActiveXObject(“Msxml2.XMLHTTP”);
}
}
if(xmlData!==null){
xmlData.onreadystatechange=update;
open(“GET”,url,true);
xmlData.send(空);
}
否则{
警报(“\n您的浏览器不支持AJAX请求!”);
}
};
window.onload=function(){autoUpdate=setInterval('loadXMLData(“examplexml_FILE.XML”)”,10000);
};
]]>
目标

我希望每1分钟刷新一次XML文件,但此过程将自动进行&无需刷新页面加载

结果

为什么不工作。。没有错误,只有错误;白色错误


注:我没有任何html代码

您的代码是否执行过?你试过在里面放一个
alert()
吗?@Pekka웃 没有回应。。我想我需要打印HTML代码。您的代码中有
标记吗?@Pekka웃 是的,我有,你可以看到完整的代码;