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

jQuery處理XML文件的幾種方法

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

XML和HTML都是標記語言,語法形式非常相似,同屬于一個語言體系。對于HTML的解析,我是使用jQuery非常方便,其實,我們也可以用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)容,希望對大家學習JavaScript程序設(shè)計有所幫助。

相關(guān)文章

最新評論

日喀则市| 盐池县| 炎陵县| 太和县| 屏山县| 青铜峡市| 象山县| 祥云县| 桂林市| 西丰县| 嘉义市| 章丘市| 昌平区| 叶城县| 龙海市| 博湖县| 盘锦市| 平遥县| 会同县| 囊谦县| 荃湾区| 宣汉县| 琼中| 金寨县| 龙门县| 安图县| 桓台县| 正安县| 临泉县| 呼和浩特市| 桃江县| 桂林市| 饶阳县| 托里县| 奇台县| 吉木萨尔县| 灵武市| 红河县| 开阳县| 旌德县| 民丰县|