zoukankan      html  css  js  c++  java
  • Jquery 解析xml字符串

    解析方式一:
    $(function(){
            var str="<xml><result><NewDataSet><Table><UserName>test1</UserName></Table><Table><UserName>test2</UserName></Table></NewDataSet></result></xml>";
            var str1="<xml><result><NewDataSet><Table1><UserName>test1</UserName></Table1><Table1><UserName>test2</UserName></Table1></NewDataSet></result></xml>";
            $(str).find('Table').each(function(){
                 alert($(this).children('UserName').text());
            });
            $(str1).find('Table1').each(function(){
                 alert($(this).children('UserName').text());
            });
        });

    Jquery解析XML字符串

    执行结果,前两个弹出空(节点不能包含Table,原因不明),后两个弹出正确结果。

    原因:

    1
    2
    alert($(str).html());  
    //<result><newdataset><username>test1</username><table></table><username>test2</username><table></table></newdataset></result>

    解析方式二:

    1
    2
    3
    4
    5
    6
    7
    $(function () {
            var str = "<xml><result><NewDataSet><Table><UserName>test1</UserName></Table><Table><UserName>test2</UserName></Table></NewDataSet></result></xml>";
            var a = $.parseXML(str);
            $(a).find('Table').each(function () {
                alert($(this).children('UserName').text());
            });
    });

     

  • 相关阅读:
    5,MongoDB 之 "$" 的奇妙用法
    4,MongoDB 之 $关键字 及 $修改器 $set $inc $push $pull $pop MongoDB
    3,MongoDB之数据类型
    2,MongoDB之增删改查及pymongo的使用
    1,MongoDB简介和安装
    19,Ubuntu安装之python开发
    18,Shell编程实战
    17,saltstack高效运维
    16.2,docker网络
    如何使用 window api 转换字符集?
  • 原文地址:https://www.cnblogs.com/xtdxs/p/6528699.html
Copyright © 2011-2022 走看看