最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2016年09月28日 14:20:13   投稿:lqh  
這篇文章主要介紹了jQuery解析XML 實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下

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

如果你用過(guò)Java、PHP等語(yǔ)言解析過(guò)XML,相信會(huì)跟我有相同的感覺(jué),那就是很麻煩。改用jQuery來(lái)讀取、分析、操作XML后,給人意想不到的輕松感。下面我們來(lái)看看使用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ì)本站的支持!

相關(guān)文章

最新評(píng)論

襄汾县| 郧西县| 锦屏县| 阿巴嘎旗| 黔西县| 静海县| 紫金县| 镶黄旗| 南昌市| 来安县| 黄大仙区| 钟山县| 商洛市| 兴宁市| 金昌市| 团风县| 万荣县| 庆城县| 济宁市| 剑川县| 巩义市| 阳泉市| 大新县| 东乌| 两当县| 枞阳县| 锦屏县| 民勤县| 桐乡市| 惠安县| 惠东县| 大冶市| 通渭县| 车致| 秦皇岛市| 米脂县| 天柱县| 甘孜县| 云南省| 伊宁县| 盐源县|