JS 读取XML
来源:互联网 发布:个人营业执照制作软件 编辑:程序博客网 时间:2024/04/28 11:07
- function load(obj){
- if(window.ActiveXObject)
- {
- xmlDoc = new ActiveXObject('Microsoft.XMLDOM');
- xmlDoc.async = false;
- xmlDoc.load(obj);
- }
- else if (document.implementation&&document.implementation.createDocument)
- {
- xmlDoc = document.implementation.createDocument("", "", null);
- xmlDoc.load(obj);
- }else{}
- }
- function user(){
- load('userList.xml');
- var list=xmlDoc.documentElement.childNodes;
- var row;var cell1;var cell2;var cell3;var cell4;
- var obj=document.getElementById('t1');
-
- for(var i=0;i<list.length;i++){
- row=obj.insertRow();
- if(list[i].nodeName=='user'){
- var str1=list[i].childNodes[0].childNodes[0].nodeValue;
- var str2=list[i].childNodes[1].childNodes[0].nodeValue;
- var str3=list[i].childNodes[2].childNodes[0].nodeValue;
- var str4=list[i].childNodes[3].childNodes[0].nodeValue;
- cell1 = row.insertCell();
- cell1.innerText = str1;
- cell2 = row.insertCell();
- cell2.innerText = str2;
- cell3 = row.insertCell();
- cell3.innerText = str3;
- cell4 = row.insertCell();
- cell4.innerText = str4;
- }
- }
- }
- 我只写了比较关键的部分,还有这是读的本地的文件. 稍后我再写读后台的XML文件