成人精品一区二区三区中文字幕-成人精品一区二区三区-成人精品一级毛片-成人精品亚洲-日本在线视频一区二区-日本在线视频免费

導航首頁 ? 技術教程 ? JQuery解析XML數據的幾個簡單實例
全站頭部文字 我要出現在這里
JQuery解析XML數據的幾個簡單實例 706 2024-03-04   

用JavaScript解析XML數據是常見的編程任務,JavaScript能做的,JQuery當然也能做。下面我們來總結幾個使用JQuery解析XML的例子。

第一種方案:

<script type="text/javascript">
$(document).ready(function() {
	$.ajax({
	 	url: 'http://www.gimoo.net/cgi/test.xml',
	 	dataType: 'xml',
	 	success: function(data){
		 	//console.log(data);
		 	$(data).find("channel").find("item").each(function(index, ele) {
				var titles = $(ele).find("title").text();
				var links = $(ele).find("link").text();
				console.log(titles+'-----');
				$("#noticecon").find('ol').append('<li><a );
			});
		}
	});
}) 
</script>

  <div id="noticecon">
		<ol>
		</ol>
	</div>

第二種方案:

<script type="text/javascript">
	$.get("http://www.gimoo.net/cgi/test.xml", function(data){
		$(data).find('channel').find('item').each(function(index, ele){
			var titles = $(ele).find('title').text();
			var links = $(ele).find('link').text();
			$("#noticecon").find('ol').append('<li><a );
		})
	});
</script>

  <div id="noticecon">
		<ol>
		</ol>
	</div>

一般步驟如下:

1. 讀取xml文件

$.get("xmlfile.xml",function(xml){
	//xml即為可以讀取使用的內容,具體讀取見第2點
});

2. 讀取xml內容

如果讀取的xml是來于xml文件,這結合上面的那點,處理如下:

$.get("xmlfile.xml",function(xml){  
	$(xml).find("item").length;  
});

如果讀取的是xml字符串,則要注意一點,xml字符串的必然被"<xml>"和"</xml>"包圍才可以被解析

$("<xml><root><item></item></root></xml>").find("item").length;

解析xml內容:

示例xml:

<?xml version="1.0" encoding="utf-8" ?>
<fields>
 <field Name="Name1">
  <fieldname>dsname</fieldname>
  <datatype>字符</datatype>
 </field>
 <field Name="Name2">
  <fieldname>dstype</fieldname>
  <datatype>字符</datatype>
 </field>
</fields>

以下是解析示例代碼:

$(xml).find("field").each(function() {
	var field = $(this);
	var fName = field.attr("Name");//讀取節點屬性
	var dataType = field.find("datatype").text();//讀取子節點的值
});

以上這篇JQuery解析XML數據的幾個簡單實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持綠夏網。



主站蜘蛛池模板: 望夫崖| 一年级英语书| 料音| 女老板| 郑柔美个人简介| 白上之黑电影| 误杀1演员表| 影片 - theav| 电影潘金莲| 关琳个人资料简介图片| 风雨上海滩电视剧30集在线观看| 歌曲串烧串词| 美女乳| 亚洲1区| 珍珠少女| 不可知难而退的演讲稿| 一千零一夜凯瑟林| 郑中基的电影全部作品| 自拍成人| 反恐特战队2之猎影| 电视剧《唐太宗李世民》| 日韩电影免费观看高清完整版在线| 妻子的秘密免费观看全集| 霹霹乐翻天| 又造句二年级上册| 柏拉图的电影| 香港之夜在线观看完整版| 朗德海花园场景| 少年团时代成员| 人设oc素材| 情事:秘密情事| 日本十大歌姬排名| 漂流者| call me by your name电影| 南来北往连续剧免费观看完整版| 郭京飞个人资料简介| 亲子鉴定血型对照表| 北京卫视电视节目单| 转正意见评语| 邯郸学步成语故事完整版| 善良的姐妹|

!!!站長長期在線接!!!

網站、小程序:定制開發/二次開發/仿制開發等

各種疑難雜癥解決/定制接口/定制采集等

站長微信:lxwl520520

站長QQ:1737366103