工具方法:createXmlDOM
/*
* 将字符串转化成XMLDom对象
* @param xmlStr xml字符串
*/
function createXmlDOM(xmlStr){
var xmlDom = null;
if (window.DOMParser){//FF,Chrome 等
xmlDom=new DOMParser().parseFromString(xmlStr,"text/xml");
}else{//IE only
xmlDom=new ActiveXObject("Microsoft.XMLDOM");
xmlDom.async="false";
xmlDom.loadXML(xmlStr);
}
return xmlDom;
}
样例:读取xml字符串中的message节点的值
var xmlDom = createXmlDOM(xmlString);
if(xmlDom.getElementsByTagName("message").length>0){
var message =
xmlDom.getElementsByTagName("message")[0].childNodes[0].nodeValue|| "数据加载失败";
//xmlDom.getElementsByTagName("message")[0].text ||"数据加载失败";
alert(message);
}
愤怒的jser - 只写有生命的代码


被折叠的 条评论
为什么被折叠?



