永发信息网

jquery如何获取xml指定值

答案:2  悬赏:60  手机版
解决时间 2021-04-02 04:23
jquery如何获取xml指定值
最佳答案
一般步骤如下:
1. 读取xml文件
$.get("xmlfile.xml",function(xml){
    //xml即为可以读取使用的内容,具体读取见第2点
});2. 读取xml内容
如果读取的xml是来于xml文件,这结合上面的那点,处理如下:
$.get("xmlfile.xml",function(xml){    
    $(xml).find("item").length;    
});如果读取的是xml字符串,则要注意一点,xml字符串的必然被""和""包围才可以被解析
$("").find("item").length;解析xml内容:
示例xml:

  
        
      dsname    
    字符  
    
    
        dstype    
        字符  
    
以下是解析示例代码:
$(xml).find("field").each(function() {
    var field = $(this);
    var fName = field.attr("Name");//读取节点属性
    var dataType = field.find("datatype").text();//读取子节点的值
});

//查找指定field的值(第一个field的值)
$(xml).find("field:eq(0)").each(function() {
    var field = $(this);
    var fName = field.attr("Name");//读取节点属性
    var dataType = field.find("datatype").text();//读取子节点的值
});
全部回答
$.ajax({
        type:"get",
        dataType:"xml",
        url:"xml/xxx.xml",//xml文件路径
        error:function(){ alert("加载文件失败!"); },
        success: function(data){
            var book = $(data).find("book");
            for(var i=0;i                var index = book.eq(i).attr("index");
                if(index == "2"){
                    var name = book.eq(i).find("name").text();
                    alert(name);
                }
            }
        }
    });
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
在一个圆圈里,一只猪赶一只鹿,打一成语
elle美学摄影地址有知道的么?有点事想过去!
棘洪滩出口(G20青银高速出口东南向)地址有知
商品混凝土从倒入模板开始,多少时间内必须要
音乐之声艺术培训工作室地址在哪,我要去那里
刘忻唱的一首歌,歌词里有25岁
兰梦婚纱摄影店地址在什么地方,我要处理点事
我想问问结过婚的男人们,老婆长胖会有点嫌弃
三个人合起来买东西花了1099块钱,每个人出多
MRP和MPS的区别
求解显卡的安全电压是多少?影驰的这个敢拉满
关于耐克、阿迪达斯书包
某仓库被窃。经过侦破,查明作某的人部是甲、
一个HDMI输出如何连接电视和功放
在hive创建一张表在mysql怎么查询不到
推荐资讯
小小牙刷好朋友,后面三句
介绍几个塞班证书申请平台
高中研究性学习报告结题论文 怎么写啊? 急需
先天愚型是怎么回事
个旧至元阳是高速吗?
GTX1050点不亮
下列器材中没有用到磁性材料的是(  )A.
25除以(4减x )=12.5
吃龙眼吃多了,对身体有什么害处?
什么是通丝吊杆
别克英朗什么时候上市
所有名字后面带露字的女明星都有谁??
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?