如何将js字符串转换成xml的

小编给大家分享一下如何将js字符串转换成xml的,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!

我们提供的服务有:网站建设、做网站、微信公众号开发、网站优化、网站认证、郧西ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的郧西网站制作公司

js字符串转换成xml并使用 

print?//字符串转化为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; 
}

//字符串转化为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;
}

[javascript]

//使用  
 
 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的                  

以上是“如何将js字符串转换成xml的”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!


本文名称:如何将js字符串转换成xml的
本文来源:http://ybzwz.com/article/ggggjo.html