jquery的ajax解析xml文件,jQuery解析xml文件

可扩展标记语言XML通常用于存储各种类型的数据,它依赖于嵌套标记来创建结构。可通过许多方式从XML文件中抓取数据,jQuery有内置的功能,其使用ajax()方法,可以获取XML文件并将数据发送到一个自定义的解析函数中:

$.ajax({

type:"GET",

url:"regional_sales.xml",

dataType:"xml",

success:xmlParser

});

其中定义了解析函数xmlParser,解析器需要循环遍历每个节点,首先是使用jQuery的find()函数定位XML中的节点:

$(xml).find('region').each(function(){

在each()循环中将XML的值赋给变量,并使用这些变量构建标记,然后添加到DOM中。示例:

function xmlParser(xml){

$(xml).find('region').each(function(){

var theTerritory=$(this).find('territory').text();

var numEmployees=$(this).find('employees').text();

var theAmount=$(this).find('amount').text();

$('#sales').append('

'+theTerritory+''+

numEmployees+'

$'+theAmount+'');

});

}

  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

表情包
插入表情
评论将由博主筛选后显示,对所有人可见 | 还能输入1000个字符
©️2021 CSDN 皮肤主题: 1024 设计师:白松林 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值