Следующий код представляет собой данные о чтении узла, а другая ситуация состоит в том, чтобы прочитать данные атрибута узла.
<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) {}} function 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") // прогнозирование = objlength [i] .getAttribute («прогноз») // objlength [i] .getAttribute ("actual") // Quartic = objlength [i] .getattribute ("againtement") // newstime = objlime [i]. Detattriut title = elementTitle.textContent || elementtitle.text; var time = elementtime.textContent || elementtime.text; var url = elementUrl.textContent || elementUrl.text; Содержание + = "<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 = "cutton" value = "read" onclick = "ajaxRequest ()"/> <div id = "newsInfo"> </div> </body>