JSP中能用javascript解析xml吗?(我知道可以直接用java解析) 为什么我...
发布网友
发布时间:2022-04-29 13:41
我来回答
共4个回答
热心网友
时间:2022-04-24 20:14
IE下可以直接使用LoadXML方法解析XML字符串,而在FF下则要使用DOMParser 对象的parseFromString() 方法即
var oParser=new DOMParser();
xmlDoc=oParser.parseFromString(xmlStr,"text/xml");
var document_xml=new ActiveXObject("Microsoft.XMLDOM");
document_xml.loadXML(XML);
var name=document_xml.getElementsByTagName("vcOne");
var value=document_xml.getElementsByTagName("vcAction ");
var str1=name(0).firstChild.nodeValue;
一些关键的步骤 这样你应该能完成剩下的全部吧
如果对您有帮助,请记得采纳为满意答案,谢谢!祝您生活愉快!
vaela
热心网友
时间:2022-04-24 21:32
废话不多说,关键好像在这里
try //Internet Explorer
{
//这里的xmlDoc 是局部变量吧 你try外面的代码怎么能访问的到呢,而且你外面那个xmlDoc,不是很清楚,再调试看看
var xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
}
catch(e)
{
try //Firefox, Mozilla, Opera, etc.
{
var xmlDoc=document.implementation.createDocument("","",null);
}
catch(e) {alert(e.message)}
}
热心网友
时间:2022-04-24 23:07
简单,把这句
xmlDoc.async=false;
改为
xmlDoc.async=true;
参考资料:http://1rx.cn
热心网友
时间:2022-04-25 00:58
可以的呀,我用IE打开是可以的,难道是你的浏览器问题,还是文件路径的问题,你再检查下