javascript操作xml程式碼例項
xml如今還是比較流行的,下面是一段使用javascript讀取xml檔案的例項程式碼,希望能夠給需要的朋友帶來一定的幫助。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼//讀取XML檔案 function loadXML(xmlFile) { var xmlDoc; if(window.ActiveXObject) { xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async = false; xmlDoc.load(xmlFile); } else if (document.implementation && document.implementation.createDocument) { xmlDoc = document.implementation.createDocument("", "", null); xmlDoc.async = false; xmlDoc.load(xmlFile); } else { alert('您的瀏覽器不支援該系統指令碼!'); } return xmlDoc; } //輸出XML檔案 function outXML(filename){ var xmlDoc = loadXML(filename); var x = xmlDoc.getElementsByTagName("properties"); var text=x[0].outerHTML.replace(/</g,"<"); return text; } function dirXML(xmlDoc){ var entry=xmlDoc.getElementsByTagName("properties")[0].getElementsByTagName("entry"); for (var i=0,j=entry.length; i<j;i++){ console.log(entry[i].getAttribute("key")); console.log(entry[i].childNodes[0].nodeValue); } }
相關文章
- JavaScript dom操作程式碼例項JavaScript
- javascript讀取xml檔案程式碼例項JavaScriptXML
- javascript字串操作程式碼封裝程式碼例項JavaScript字串封裝
- javascript動態操作table表格程式碼例項JavaScript
- dom操作程式碼例項
- javascript的for in例項程式碼JavaScript
- 原生javascript操作select下拉選單程式碼例項JavaScript
- jQuery解析xml檔案程式碼例項jQueryXML
- jQuery操作cookie程式碼例項jQueryCookie
- JavaScript in運算子程式碼例項JavaScript
- JavaScript confirm() 程式碼例項JavaScript
- javascript Function()使用程式碼例項JavaScriptFunction
- javascript委託程式碼例項JavaScript
- javascript階乘程式碼例項JavaScript
- javascript對url相關操作功能封裝程式碼例項JavaScript封裝
- jQuery操作表格table程式碼例項jQuery
- JavaScript 阻止事件冒泡程式碼例項JavaScript事件
- JavaScript取餘數程式碼例項JavaScript
- JavaScript獲取星期程式碼例項JavaScript
- javascript鍵盤事件程式碼例項JavaScript事件
- javascript 絕對值程式碼例項JavaScript
- javascript遞迴例項程式碼演示JavaScript遞迴
- JavaScript禁用tab鍵程式碼例項JavaScript
- javascript擷取字串程式碼例項JavaScript字串
- JavaScript日曆效果程式碼例項JavaScript
- javascript 計算器程式碼例項JavaScript
- javascript 依賴注入程式碼例項JavaScript依賴注入
- javascript事件委託程式碼例項JavaScript事件
- javascript深拷貝程式碼例項JavaScript
- JavaScript浮動廣告程式碼例項JavaScript
- JavaScript運動框架程式碼例項JavaScript框架
- js解析xml檔案簡單程式碼例項JSXML
- jQuery如何處理xml檔案程式碼例項jQueryXML
- JavaScript多級選項卡效果程式碼例項JavaScript
- angularJS操作input元素程式碼例項AngularJS
- JavaScript 表單驗證程式碼例項JavaScript
- javascript生成隨機數程式碼例項JavaScript隨機
- javascript開關按鈕程式碼例項JavaScript