加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

anglurJs解析XML

发布时间:2020-12-16 02:14:48 所属栏目:百科 来源:网络整理
导读:这里解析XML并不是直接解析XML,而是先把XML转换为JSON再使用! 这里用到了一个JS库xml2json.js; JS文件下载链接 使用比较简单,先引入js文件,使用步骤如下: $http.get("xml/acount.xml",{ transformResponse: function (cnv) { var x2js = new X2JS(); va

这里解析XML并不是直接解析XML,而是先把XML转换为JSON再使用!

这里用到了一个JS库xml2json.js;

JS文件下载链接

使用比较简单,先引入js文件,使用步骤如下:

            $http.get("xml/acount.xml",{
                        transformResponse: function (cnv) {
                            var x2js = new X2JS();
                            var aftCnv = x2js.xml_str2json(cnv);
                            return aftCnv;
                        }
                    })
            .success(function (response) {
                console.log('json :'+JSON.stringify(response));
                console.log('response:'+response+',hycAcount:'+response.User.hycAccount+
                ',userName:'+response.User.userName+',serviceAddress ip :'+response.User.serviceAddress['_ip']);
                var serviceAddress = response.User;
                console.log('ip :'+serviceAddress._ip)
            }).error(function (error){
                console.log('error:'+error);
            });

<User>
 <Account>账户</hycAccount>
 <userName>名字</userName>
 <serviceAddress ip=”192.168.26.8” port=”3080”/>
</User>

需要注意的是上面的ip和port取的时候要加上下划线('_ip'),User.serviceAddress._ip,这样取,要不就取不出来,在从xml转json的时候自动的加上了“_”;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读