问题描述
如何用javascript解析xml
解决方案
解决方案二:
可以用ajax来解析,不过会比较麻烦,代码量多。如://设置xmlvarxml="<chats><chat>";xml+="<touser>"+document.all.toUser.value+"</touser>";xml+="<content>"+document.all.content.value+"</content>";xml+="</chat></chats>"alert(xml);最后可以回调:functionresponseResult(){if(xmlHttp.readyState==4){if(xmlHttp.status==200){//alert(xmlHttp.responseText);//得到xml对象varhttpXML=xmlHttp.responseXML;//取聊天集合varchats=httpXML.getElementsByTagName("chat");for(vari=0;i<chats.length;i++){alert(chats[i].nodeName);alert(chats[i].childNodes.length);}//alert(chats.length);//document.all.chatHistory.innerHTML+="<div>"+xmlHttp.responseText+"</div>";}elseif(xmlHttp.status==404){alert("404");}elseif(xmlHttp.status==500){alert("500");}}}
解决方案三:
javascript有DOM解析XML呀你可以去查一下
解决方案四:
vardom=newActiveXObject("Microsoft.XMLDOM");vardoc=dom.loadXML(xmlStr);
doc里面就有相关的方法了,方法名与Java中的org.w3c.dom中的类似
解决方案五:
mark