JS将字符串转换为DOM对象。
在js里面需要解析xml的问题,然而有时候,后台返回的不是dom 而是string 字符串,需要将字符串转换成dom对象,然后才可以进行节点值解析和读取
var bankXml = '<root><bank>工行</bank><bankId>101011110</bankId></root>'
var bankDom = createXml(bankXml);
//将字符串转化成dom对象
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");
}