jquery 解析xml文档 读取属性及文本内容

xml文档

<?xml version="1.0" encoding="utf-8" ?>
<root>
 <info name="lee">hehe</info>
 <info name="joky">haha</info>
 <employes>
  <employe name="wowo">可爱</employe>
  <employe name="aa">机灵</employe>
 </employes>
</root>

jquery 代码

首先引入jquery.js库

        $.get("xml.xml",function(xml){
            var infos=$(xml).find("info");
            var employes=$(xml).find("employe");
            alert(infos.length);//总共找到多少条数据
            alert(infos.eq(0).attr("name"));//得到第一条记录的name属性值
            alert(infos.eq(0).text());//得到第一条记录的文本值
            alert(infos.last().text());//得到最后一条记录的文本值
            alert($(infos).filter(
                function(i){
                    var s=$(this).attr("name")=='lee'?this:null;
                    return s;
                }
            ).text());//得到name 为lee 的标签的文本
            alert($(infos).map(function(){
                return $(this).text();
            }).get().join(","));//将一组元素转换成其他数组
           
        });

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值