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的时候自动的加上了“_”; (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |