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

jQuery處理XML文件的幾種方法

 更新時(shí)間:2016年06月14日 14:31:57   投稿:lijiao  
這篇文章主要為大家詳細(xì)介紹了jQuery處理XML文件的幾種形式方法,如何使用jQuery解析XML,感興趣的小伙伴們可以參考一下

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

如果你用過Java、PHP等語言解析過XML,相信會跟我有相同的感覺,那就是很麻煩。改用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')
      
    }
});

以上就是本文的全部內(nèi)容,希望對大家學(xué)習(xí)JavaScript程序設(shè)計(jì)有所幫助。

相關(guān)文章

最新評論

通化市| 衡东县| 临沧市| 锦屏县| 阿鲁科尔沁旗| 绍兴县| 隆回县| 松滋市| 西吉县| 汾西县| 长岭县| 霸州市| 裕民县| 镇康县| 栾川县| 华安县| 抚顺市| 平湖市| 子长县| 平乐县| 弋阳县| 华安县| 曲阳县| 晴隆县| 保德县| 城口县| 丰原市| 靖安县| 阿拉善右旗| 沧州市| 武隆县| 繁峙县| 荆州市| 苍溪县| 青河县| 建昌县| 凤庆县| 屏东市| 磐石市| 临安市| 婺源县|