国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

jQuery解析XML 詳解及方法總結(jié)

2019-11-20 08:51:16
字體:
供稿:網(wǎng)友

XML和HTML都是標(biāo)記語(yǔ)言,語(yǔ)法形式非常相似,同屬于一個(gè)語(yǔ)言體系。對(duì)于HTML的解析,我是使用jQuery非常方便,其實(shí),我們也可以用jquery解析XML,也是同樣的方便。

如果你用過Java、PHP等語(yǔ)言解析過XML,相信會(huì)跟我有相同的感覺,那就是很麻煩。改用jQuery來讀取、分析、操作XML后,給人意想不到的輕松感。下面我們來看看使用jQuery處理XML文件的幾種形式方法。

使用JavaScript常規(guī)方法解析XML

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

$(request.responseXML).find("marker").each(function() { var marker = $(this); var point = {  marker.attr("lat"),  marker.attr("lng") };});

使用$.parseXML()解析XML

如果你已經(jīng)把XML內(nèi)容讀到了字符串里,你可以使用$.parseXML()方法分析它:

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')          }}); 

以上就是對(duì)jQuery解析XML  的幾種方法總結(jié),后繼續(xù)補(bǔ)充相關(guān)資料,謝謝大家對(duì)本站的支持!

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 太康县| 墨江| 泗洪县| 兴化市| 丹巴县| 习水县| 莲花县| 庄浪县| 毕节市| 琼海市| 南部县| 汉阴县| 津南区| 甘孜| 石家庄市| 苏尼特左旗| 文山县| 崇阳县| 诸城市| 文化| 平舆县| 黄大仙区| 玉田县| 开阳县| 湾仔区| 于都县| 彰化县| 六安市| 禄丰县| 兴仁县| 新平| 三原县| 亚东县| 年辖:市辖区| 邵阳市| 苏尼特左旗| 绥芬河市| 香港| 涡阳县| 沾化县| 阜宁县|