javascript实现加载xml文件的方法

前端技术 2023/08/08 JavaScript

本文实例讲述了javascript加载xml文件的方法。分享给大家供大家参考,具体如下:

//需要读取的xml文件
var uRl = \"jsReadXml.xml\";
var xmlDoc;
//初始化,给上述定义变量赋值
// function showcurcity(){
if(window.ActiveXObject)
{
xmlDoc=new ActiveXObject(\"Microsoft.XMLDOM\");
xmlDoc.async=\"false\"
xmlDoc.load(uRl);
getvalue();
}
else if(document.implementation && document.implementation.createDocument)
{
xmlDoc=document.implementation.createDocument(\"\", \"root\", null);
xmlDoc.load(uRl);
xmlDoc.onload=getvalueff;
}
// else {
// return null;
// }
// }
function getvalue()
{
var nodes=xmlDoc.documentElement.childNodes;
var now=new Date();
for(i=0;i<nodes.length;i++){
var value=nodes.item(i).childNodes.item(0).text ;
alert(nodes.item(i).childNodes.item(1).text);
alert(nodes.item(i).childNodes.item(2).text);
}
}
function getvalueff(){
var cCode=xmlDoc.getElementsByTagName(\"date\");
var now = new Date();
var nowvalue=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程序设计有所帮助。

本文地址:https://www.stayed.cn/item/562

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。