javascript实现加载xml文件的方法

本文实例讲述了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程序设计有所帮助。

以上是 javascript实现加载xml文件的方法 的全部内容, 来源链接: utcz.com/z/320654.html

回到顶部