次のコードは読み取りノードデータであり、別の状況はノード属性データを読むことです。
<head> <title> </title> <script type = "text/javascript"> var objlength = null; var xmlhttp; var strurl = ""; function ajaxrequest(){if(window.activexobject){xmlhttp = new ActiveXObject( "microsoft.xmlhttp"); } else {xmlhttp = new xmlhttprequest(); } try {strurl = "/data/rdzz.xml"; xmlhttp.onreadystatechange = loadxmlfile; xmlhttp.open( "get"、strurl + "?time =" +(new date())。getTime()、true); xmlhttp.send(null); } catch(e){}}関数loadxmlfile(){var content = ""; if(xmlhttp.readystate == 4){if(xmlhttp.status == 200){var xmldom = xmlhttp.responsexml; var xmlroot = xmldom.documentelement; try {var objlength = xmlroot.getElementsByTagname( "item"); for(var i = 0; i <objlength.length; i ++){var elementTitle = objlength [i] .getElementsByTagname( 'NewStitle')[0]; var elementtime = objlength [i] .getelementsbytagname( 'newstime')[0]; var elementurl = objlength [i] .getelementsbytagname( 'newsurl')[0]; // lastvalue = objlength [i] .getattribute( "lastvalue")// prowiction = objlength [i] .getattribute( "Prowicting")// eache = objlength [i] .getattribute( "altual")//重要= objlengt( "i] .gettrubution [i] .gettribute [i] .gettribute [i] .gettribute [i] .gettribute(" elementTitle.TextContent || elementTitle.text; var time = elementTime.TextContent || ElementTime.Text; var url = elementurl.TextContent || elementurl.text; content + = "<li> <dl> <dd>" + time + "</dd> <dd> <a href = '" + url + "'ターゲット= 'blank'>" + "</a> </dd> </dl> </li>"; } document.getElementById( "NewsInfo")。innerhtml = content; } catch(e){}}}}} </script> </head> <body> <input id = "button1" button "value =" read "onclick =" ajaxrequest() "/> <div id =" newsinfo "> </div> </body>