O código a seguir são os dados do nó de leitura e outra situação é ler dados de atributo do nó.
<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 (); } tente {strurl = "/data/rdzz.xml"; xmlHttp.onReadyStatechange = loadxmlfile; xmlhttp.open ("get", strurl + "? time =" + (new Date ()). gettime (), true); xmlhttp.send (nulo); } catch (e) {}} função loadxmlfile () {var content = ""; if (xmlHttp.readyState == 4) {if (xmlhttp.status == 200) {var xmldom = xmlHttp.Responsexml; var xmlroot = xmldom.documentElement; tente {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") // previsão = objlength [i] .getAttribute ("previsão") // real = objLength [i] .getAttribute ("real") // itensTence = objLength [i] .gribute. title = 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 + "' alvo = 'blank'>" + title + "</a> </dd> </dl> </li>"; } document.getElementById ("Newsinfo"). Innerhtml = Content; } catch (e) {}}}} </script> </ad head> <body> <input id = "button1" type = "button" value = "read" onclick = "ajaxRequest ()"/> <div id = "newsInfo"> </div> </body>