国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 天台县| 军事| 尼勒克县| 磴口县| 南雄市| 彭山县| 北流市| 龙岩市| 雅江县| 临城县| 龙山县| 灵武市| 镇江市| 台湾省| 百色市| 普陀区| 高阳县| 简阳市| 凉城县| 多伦县| 五寨县| 遵义市| 高雄县| 衡水市| 黄梅县| 皋兰县| 大丰市| 通山县| 黄浦区| 平谷区| 桓台县| 镇安县| 莎车县| 三原县| 金沙县| 吕梁市| 桦南县| 开封县| 宜兰市| 门头沟区| 凌源市|