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') } });
相關文章
- 前端如何處理xml配置檔案?前端XML
- Go xml檔案處理GoXML
- jQuery.map()方法程式碼例項jQuery
- 如何使用 ABAP 程式碼解析 XML 檔案XML
- jQuery tab選項卡效果程式碼例項jQuery
- linux 透過xmllint處理xml檔案LinuxXML
- jQuery利用name匹配元素程式碼例項jQuery
- jquery.idTabs.min.js選項卡程式碼例項jQueryJS
- jQuery點選滑出層效果程式碼例項jQuery
- jQuery table表格隔行換色程式碼例項jQuery
- JavaScript讀取文字檔案內容程式碼例項JavaScript
- jQuery遍歷array陣列元素程式碼例項jQuery陣列
- jQuery 例項jQuery
- jQuery點選文字框清除內容程式碼例項jQuery
- jQuery控制div顯示和隱藏程式碼例項jQuery
- Python如何處理檔案的?Python
- Python 如何處理大檔案Python
- 字元編碼與檔案處理字元
- Rollup處理並打包JS檔案專案例項JS
- MySQL資料庫的事務處理用法與例項程式碼詳解MySql資料庫
- GaussDB(分散式)例項故障處理分散式
- 解析XML檔案時,無效的XML 字元 (Unicode: 0x7)異常處理XML字元Unicode
- jQuery記住使用者名稱和密碼效果程式碼例項jQuery密碼
- [Golang]呼叫外部shell程式處理檔案Golang
- 3、Webserver如何處理動態檔案WebServer
- Java 例項 - 檔案寫入Java
- python 檔案處理Python
- python處理檔案Python
- python檔案處理Python
- 記一次800多萬XML文字檔案預處理經歷XML
- Shell指令碼逐行處理文字檔案技巧指令碼
- 使用 F# 編寫檔案處理程式
- jQuery Ajax 例項 全解析jQuery
- 安卓應用安全指南4.6.1處理檔案示例程式碼安卓
- ie中jQuery無法解析xml檔案的解決方案jQueryXML
- dom操作程式碼例項
- css梯形程式碼例項CSS
- xml檔案XML
- VUE例項:使用 CSS Filter 處理圖片VueCSSFilter