在IE中使用Javasript对xml的解析

王朝学院·作者佚名  2009-01-21
窄屏简体版  字體: 小  |  中  |  大  |  超大  

以下是万用的生成处理xml的

ActiveXObject

function loadXMLDoc(dname)

{

var xmlDoc;

// code for IE

if (window.ActiveXObject)

{

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

}

// code for Mozilla, Firefox, Opera, etc.

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

{

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

}

else

{

alert('Your browser cannot handle this script');

}

xmlDoc.async=false;

xmlDoc.load(dname);

return(xmlDoc);

}

然后就可以使用xmlDoc了

例如:

xmlDoc=loadXMLDoc("books.xml");

var x=xmlDoc.getElementsByTagName('book');

var newel

for (i=0;i<x.length;i++)

{

newel=xmlDoc.createElement('edition');

x[i].appendChild(newel);

}

进行添加删除节点属性等

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝網路 版權所有 導航