다음 코드는 읽기 노드 데이터이며 다른 상황은 노드 속성 데이터를 읽는 것입니다.
<head> <title> </title> <script type = "text/javaScript"> var objlength = null; var xmlhttp; var strurl = ""; 함수 ajaxRequest () {if (wind } 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") // prediction = objlength [i] .getAttribute ( "prediction") // 실제 = objlength [i] .getAttribute ( "실제") // 중요도 = objlength [i]. Title = ElementTitle.TextContent || elementTitle.text; var time = elementtime.textContent || 요소 time.text; var url = elementurl.textContent || elementurl.text; content + = "<li> <dl> <dd>" + time + "</dd> <dd> <a href = ' + url +"'target = 'blank'> " + title +"</a> </dd> </dl> </li> "; } document.getElementById ( "NewsInfo"). innerHtml = content; } catch (e) {}}}} </script> </head> <body> <input id = "button1"type = "button"value = "read"onclick = "ajaxrequest ()"/> <div id = "newsinfo"> </div> </body>