jQuery處理XML文件的幾種方法
XML和HTML都是標(biāo)記語言,語法形式非常相似,同屬于一個(gè)語言體系。對(duì)于HTML的解析,我是使用jQuery非常方便,其實(shí),我們也可以用jquery解析XML,也是同樣的方便。
如果你用過Java、PHP等語言解析過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')
}
});
以上就是本文的全部內(nèi)容,希望對(duì)大家學(xué)習(xí)JavaScript程序設(shè)計(jì)有所幫助。
- jQuery 解析xml文件
- JQuery解析HTML、JSON和XML實(shí)例詳解
- 使用jquery解析XML的方法
- jQuery+ajax讀取并解析XML文件的方法
- jQuery處理xml格式的返回?cái)?shù)據(jù)(實(shí)例解析)
- jQuery xml字符串的解析、讀取及查找方法
- 一個(gè)很簡單的jquery+xml+ajax的無刷新樹結(jié)構(gòu)(無css,后臺(tái)是c#)
- JQuery解析XML數(shù)據(jù)的幾個(gè)簡單實(shí)例
- 在jQuery中處理XML數(shù)據(jù)的大致方法
- jQuery讀取XML文件內(nèi)容的方法
- jQuery實(shí)現(xiàn)遍歷XML節(jié)點(diǎn)和屬性的方法示例
相關(guān)文章
jquery如何實(shí)現(xiàn)點(diǎn)擊空白處隱藏元素
這篇文章主要介紹了jquery實(shí)現(xiàn)點(diǎn)擊空白處隱藏元素div等方法和實(shí)現(xiàn)代碼的講解,一起學(xué)習(xí)下。2017-12-12
jQuery在ul中顯示某個(gè)li索引號(hào)的方法
這篇文章主要介紹了jQuery在ul中顯示某個(gè)li索引號(hào)的方法,涉及jQuery遍歷元素的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下2015-03-03
jQuery獲取css z-index在各種瀏覽器中的返回值
jQuery 取 css z-index 值在各種瀏覽器中的返回值的代碼,需要的朋友可以參考下。2010-09-09
tuzhu_req.js 實(shí)現(xiàn)仿百度圖片首頁效果
這篇文章主要介紹了tuzhu_req.js 實(shí)現(xiàn)仿百度圖片首頁效果的相關(guān)資料,需要的朋友可以參考下2015-08-08
jQuery Select(單選) 模擬插件 V1.3.62 改進(jìn)版
改進(jìn)jQuery Select(單選) 模擬插件 V1.3.6,增加mouseover事件2010-07-07
jQuery監(jiān)聽瀏覽器窗口大小的變化實(shí)例
下面小編就為大家?guī)硪黄猨Query監(jiān)聽瀏覽器窗口大小的變化實(shí)例。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-02-02
JQuery學(xué)習(xí)筆記 nt-child的使用
在使用JQuery的時(shí)候如果你想尋找某個(gè)容器(諸如div或者是table中的某些子元素),那么很容易就使用find方法。2011-01-01

