javascript讀取xml檔案程式碼例項
關於xml檔案大家一定不會陌生,是一種用來存放資料的文字結構,使用相當的頻繁,下面就分享一段通過javascript實現的讀取xml檔案的程式碼例項,有需要的朋友可以自行分析一下,程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</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>
相關文章
- JavaScript讀取文字檔案內容程式碼例項JavaScript
- jquery實現的讀取並解析xml檔案程式碼例項jQueryXML
- js獲取並解析xml檔案程式碼例項JSXML
- jQuery解析xml檔案程式碼例項jQueryXML
- javascript操作xml程式碼例項JavaScriptXML
- ajax讀取檔案中內容的程式碼例項
- js解析xml檔案簡單程式碼例項JSXML
- jQuery如何處理xml檔案程式碼例項jQueryXML
- jquery實現的解析xml檔案程式碼例項jQueryXML
- javascript讀寫二進位制檔案簡單程式碼例項JavaScript
- JavaScript取餘數程式碼例項JavaScript
- JavaScript獲取星期程式碼例項JavaScript
- javascript實現的獲取檔案字尾名稱程式碼例項JavaScript
- 動態引入外部javascript檔案程式碼例項JavaScript
- JAVA 讀取xml檔案JavaXML
- 讀取xml檔案 解析雙層xmlXML
- javascript動態載入css檔案程式碼例項JavaScriptCSS
- Java系列:讀取XML檔案JavaXML
- C#讀取Xml檔案C#XML
- 用JDOM讀取XML檔案XML
- node.js實現的逐行讀取檔案內容的程式碼例項Node.js
- javascript獲取視窗大小例項程式碼JavaScript
- javascript獲取主機域名程式碼例項JavaScript
- javascript獲取元素封裝程式碼例項JavaScript封裝
- javascript獲取url引數程式碼例項JavaScript
- 動態引入js檔案使用隨機數防止讀取快取資料程式碼例項JS隨機快取
- SaxReader讀取,更新xml檔案XML
- XMl 檔案屬性的讀取XML
- NSXMLDocument讀取遠端XML檔案XML
- ajax載入xml檔案內容程式碼例項簡單介紹XML
- jQuery對xml檔案的解析例項jQueryXML
- javascript判斷flash檔案載入完畢程式碼例項JavaScript
- javascript設定或者獲取cookie程式碼例項JavaScriptCookie
- javascript獲取本機ip地址程式碼例項JavaScript
- javascript獲取指定元素父元素程式碼例項JavaScript
- javascript獲取元素的順序程式碼例項JavaScript
- javascript獲取li元素內容程式碼例項JavaScript
- QDomDocument 讀取和編輯xml檔案XML