jQuery如何處理xml檔案程式碼例項
雖然現在xml的出場頻率越來越少,因為在很多應用中,json比xml更為簡潔方便。
不過下面還是分享一下如何使用jQuery來處理xml檔案,都是核心程式碼片段。
一.javascript常規方法解析XML:
[JavaScript] 純文字檢視 複製程式碼var xmlDoc = request.responseXML; try // Build Markers, if available { var markers = xmlDoc.getElementsByTagName("marker") ; for ( var i = 0; i < markers.length ; i++ ) { var point = { markers[i].getAttribute("lat")), markers[i].getAttribute("lng") }; } } catch(e) {}
二.使用jQuery解析XML:
[JavaScript] 純文字檢視 複製程式碼$(request.responseXML).find("marker").each(function() { var marker = $(this); var point = { marker.attr("lat"), marker.attr("lng") }; });
三.使用$.parseXML()解析XML:
如果已經把XML內容讀到了字串裡,你可以使用$.parseXML()方法分析它:
[JavaScript] 純文字檢視 複製程式碼xml = $.parseXML( $('body > pre').text() ); $(xml).find("entry").each(function() { var $this = $(this), item = { Address1: $this.find("Address1").text(), Address2: $this.find("Address2").attr('name') } });
相關文章
- jQuery解析xml檔案程式碼例項jQueryXML
- jquery實現的解析xml檔案程式碼例項jQueryXML
- jQuery對xml檔案的解析例項jQueryXML
- jquery實現的讀取並解析xml檔案程式碼例項jQueryXML
- javascript讀取xml檔案程式碼例項JavaScriptXML
- SAX處理XML例項XML
- js解析xml檔案簡單程式碼例項JSXML
- jQuery處理json格式資料程式碼例項jQueryJSON
- PHP處理XML的例項PHPXML
- js獲取並解析xml檔案程式碼例項JSXML
- Go xml檔案處理GoXML
- jQuery is() 程式碼例項jQuery
- javascript操作xml程式碼例項JavaScriptXML
- jQuery實現的動態載入指令碼檔案程式碼例項jQuery指令碼
- ajax載入xml檔案內容程式碼例項簡單介紹XML
- jQuery選項卡例項程式碼jQuery
- jQuery登錄檔單驗證程式碼例項jQuery
- 資料處理等待效果例項程式碼
- 如何使用 ABAP 程式碼解析 XML 檔案XML
- jQuery操作cookie程式碼例項jQueryCookie
- jQuery 動畫效果程式碼例項jQuery動畫
- jQuery事件冒泡程式碼例項jQuery事件
- jQuery向後臺傳送json資料進行處理程式碼例項jQueryJSON
- jquery 解析xml檔案jQueryXML
- 大容量XML檔案處理如何解決效能問題XML
- jquery 驗證碼效果程式碼例項jQuery
- jQuery實現的動態載入css和js檔案程式碼例項 [jQueryCSSJS
- jQuery.map()方法程式碼例項jQuery
- jQuery阻止事件冒泡程式碼例項jQuery事件
- 阻止jquery事件冒泡程式碼例項jQuery事件
- jquery tip外掛程式碼例項jQuery
- jQuery toggleClass()方法程式碼例項jQuery
- jquery小球碰撞效果程式碼例項jQuery
- jQuery許願牆程式碼例項jQuery
- jQuery next()方法程式碼例項jQuery
- jQuery操作表格table程式碼例項jQuery
- jQuery阻止事件冒泡例項程式碼jQuery事件
- jQuery清除快取例項程式碼jQuery快取