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());
            });
    });

     

  • 相关阅读:
    1. DataBinding
    DataBinding 笔记
    做过的自定义 View
    自定义View
    拖拖看小游戏
    UIView
    UIButton
    故事板
    (译)Getting Started——1.3.4 Writing a Custom Class(编写自定义的类)
    (译)Getting Started——1.3.3 Working with Foundation(使用Foundation框架)
  • 原文地址:https://www.cnblogs.com/xtdxs/p/6528699.html
Copyright © 2011-2022 走看看