js字符串转换成xml并使用

互联网 17-2-15
转载请注明来源:js字符串转换成xml并使用
function toXmlDom(source){       var xmlDoc = null;       if (window.ActiveXObject) {           var ARR_ACTIVEX =
["MSXML4.DOMDocument","MSXML3.DOMDocument","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XmlDom"];           var XmlDomflag = false;           for (var i = 0;i < ARR_ACTIVEX.length && !XmlDomflag ;i++) {               try {                   var objXML = new ActiveXObject(ARR_ACTIVEX[i]);                   xmlDoc = objXML;                   XmlDomflag = true;               } catch (e) {               }           }           if (xmlDoc) {                 xmlDoc.async = false;               xmlDoc.loadXML(source);           }       }else{      var parser=new DOMParser();      var xmlDoc=parser.parseFromString(source,"text/xml");    }       return xmlDoc;   }
function toXmlDom(source){      var xmlDoc = null;      if (window.ActiveXObject) {          var ARR_ACTIVEX =
["MSXML4.DOMDocument","MSXML3.DOMDocument","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XmlDom"];          var XmlDomflag = false;          for (var i = 0;i < ARR_ACTIVEX.length && !XmlDomflag ;i++) {              try {                  var objXML = new ActiveXObject(ARR_ACTIVEX[i]);                  xmlDoc = objXML;                  XmlDomflag = true;              } catch (e) {              }          }          if (xmlDoc) {               xmlDoc.async = false;              xmlDoc.loadXML(source);          }      }else{     var parser=new DOMParser();     var xmlDoc=parser.parseFromString(source,"text/xml");   }      return xmlDoc;  }
//使用        function areaChart(data){         var s = toXmlDom(xml);//xml为字符串       $(s).find("area").each( //得到每一个area标签         function(id,item){          var areaCode=$(item).find("area_code").eq(0).text();//获取area标签的内容          var num = $(item).find("area_all_num").eq(0).text();         var name=$(item).find("area_name").eq(0).text();         var title=name+","+num;        $("#"+areaCode+"").attr("title",title);               }     );

//使用

 function areaChart(data){        var s = toXmlDom(xml);//xml为字符串     $(s).find("area").each( //得到每一个area标签       function(id,item){        var areaCode=$(item).find("area_code").eq(0).text();//获取area标签的内容        var num = $(item).find("area_all_num").eq(0).text();        var name=$(item).find("area_name").eq(0).text();        var title=name+","+num;       $("#"+areaCode+"").attr("title",title);            }    );

以上就是js字符串转换成xml并使用的内容,更多相关内容请关注PHP中文网(www.php.cn)!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: xml
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:XML 实体引用、注释、命名规则

相关资讯