0

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); 
    };
    ]]>

目標

XML ファイルを 1 分ごとに更新したいのですが、このプロセスは自動化され、更新ページの読み込みは必要ありません

結果

なぜ機能しないのですか..エラーはありません。ホワイトエラー

PS .: HTMLコードはありません

4

0 に答える 0