JS读取XML文件示例代码
JS读取XML文件示例代码
发布时间:2016-12-30 来源:查字典编辑
摘要:复制代码代码如下://读取XML文件functionloadXML(xmlFile){varxmlDoc;if(window.ActiveX...

复制代码 代码如下:

//读取XML文件

function loadXML(xmlFile) {

var xmlDoc;

if (window.ActiveXObject) {

xmlDoc = new ActiveXObject("Microsoft.XMLDOM");

xmlDoc.async = false;

xmlDoc.load(xmlFile);

}

else if (document.implementation && document.implementation.createDocument) {

xmlDoc = document.implementation.createDocument("", "", null);

xmlDoc.async = false;

xmlDoc.load(xmlFile);

} else {

alert('您的浏览器不支持该系统脚本!');

}

return xmlDoc;

}

//输出XML文件

function outXML(filename){

var xmlDoc = loadXML(filename);

var x = xmlDoc.getElementsByTagName("properties");

var text=x[0].outerHTML.replace(/</g,"<");

return text;

}

function dirXML(xmlDoc){

var entry=xmlDoc.getElementsByTagName("properties")[0].getElementsByTagName("entry");

for (var i=0,j=entry.length; i<j;i++){

console.log(entry[i].getAttribute("key"));

console.log(entry[i].childNodes[0].nodeValue);

}

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类