代码描述:javascript读取xml文件。javascript读取xml文件源码下载
关于xml文件大家一定不会陌生,是一种用来存放数据的文本结构,使用相当的频繁,下面就分享一段通过javascript实现的读取xml文件的代码实例,有需要的朋友可以自行分析一下,代码如下:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="https://www.51qianduan.com/" /> <title>51前端</title> <script type="text/javascript"> var objLength = null; var xmlHttp; var strurl = ""; function ajaxrequst(){ if(window.ActiveXObject){ xmlHttp=new ActiveXObject("Microsoft.XMLHTTP"); } else{ xmlHttp = new XMLHttpRequest(); } try{ strurl = "data/antzone.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]; var 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 + "' target='blank'>" + title + "</a></dd></dl></li>"; } document.getElementById("newsInfo").innerHTML = content; } catch (e){} } } } window.onload=function(){ var obt=document.getElementById("bt"); obt.onclick=function(){ ajaxrequst() } } </script> </head> <body> <input id="bt" type="button" value="read"/> <div id="newsInfo"></div> </body> </html>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能