javascript实现加载xml文件的方法
本文实例讲述了javascript加载xml文件的方法。分享给大家供大家参考,具体如下:
//需要读取的xml文件 varuRl="jsReadXml.xml"; varxmlDoc; //初始化,给上述定义变量赋值 //functionshowcurcity(){ if(window.ActiveXObject) { xmlDoc=newActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="false" xmlDoc.load(uRl); getvalue(); } elseif(document.implementation&&document.implementation.createDocument) { xmlDoc=document.implementation.createDocument("","root",null); xmlDoc.load(uRl); xmlDoc.onload=getvalueff; } //else{ //returnnull; //} //} functiongetvalue() { varnodes=xmlDoc.documentElement.childNodes; varnow=newDate(); for(i=0;i<nodes.length;i++){ varvalue=nodes.item(i).childNodes.item(0).text; alert(nodes.item(i).childNodes.item(1).text); alert(nodes.item(i).childNodes.item(2).text); } } functiongetvalueff(){ varcCode=xmlDoc.getElementsByTagName("date"); varnow=newDate(); varnowvalue=now.getFullYear()+'年'+(now.getMonth()+1)+'月'+now.getDate()+'日'; for(i=0;i<cCode.length;i++) { alert(xmlDoc.getElementsByTagName("imgsrc")[i].childNodes[0].nodeValue); alert(xmlDoc.getElementsByTagName("title")[i].childNodes[0].nodeValue); alert(xmlDoc.getElementsByTagName("url")[i].childNodes[0].nodeValue); } }
希望本文所述对大家JavaScript程序设计有所帮助。