首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > XML SOAP >

String对象与xml文档对象的互相转换

2012-09-05 
String对象与xml文档对象的相互转换经常遇到在js里面需要解析xml的问题,然而有时候,后台返回的不是dom 而

String对象与xml文档对象的相互转换

经常遇到在js里面需要解析xml的问题,然而有时候,后台返回的不是dom 而是string 字符串,需要将字符串转换成dom对象,然后才可以进行节点值解析和读取

?

var? bankXml = '<root><bank>工行</bank><bankId>101011110</bankId></root>'

?

var bankDom = createXml(bankXml);

?


//将字符串转化成dom对象? add by lc 20101203
function createXml(str){


?if(document.all){
??? var xmlDom = new ActiveXObject("Microsoft.XMLDOM");
??? xmlDom.loadXML(str);
??? return xmlDom;
?}else
??? return new DOMParser().parseFromString(str,"text/xml");
}

?

?

?

1.string转换为xml

?String对象与xml文档对象的互相转换?
    function?xmlToString() ??{ ??????if?(window.ActiveXObject)?{??? ??????????return?this.xmlDoc.xml;??//IE ??????}?else?{?? ??????????return?(new?XMLSerializer()).serializeToString(this.xmlDoc);??//FF ??????}??? ??}??

热点排行