当前位置:才华君>社会工作>电脑培训>

js+xml自动生成表格的代码

电脑培训 阅读(1.76W)

复制代码 代码如下:

js+xml自动生成表格的代码

无标题文档

functionloadXML(handler){

varurl="";

if(ementation&&teDocument){

varxmldoc=teDocument("","",null);

ad=handler(xmldoc,url);

(url);

}

elseif(veXObject){

varxmldoc=newActiveXObject("OM");

adystatechange=function(){

if(yState==4)handler(xmldoc,url);

}

(url);

}

}

functionmakeTable(xmldoc,url){

vartable=teElement("table");

ttribute("border","1");

ttribute("width","600");

ttribute("class","tab-content");

ndChild(table);

varcaption="EmployeeDatafrom"+url;

teCaption()ndChild(teTextNode(caption));

varheader=teTHead();

varheaderrow=(0);

(0)ndChild(teTextNode("姓名"));

(1)ndChild(teTextNode("职业"));

(2)ndChild(teTextNode("工资"));

varemployees=lementsByTagName("employee");

for(vari=0;i<th;i++){

vare=employees[i];

varname=ttribute("name");

varjob=lementsByTagName("job")[0];

varsalary=lementsByTagName("salary")[0];

varrow=(i+1);

(0)ndChild(teTextNode(name));

(1)ndChild(teTextNode(job));

(2)ndChild(teTextNode(salary));

}

}

复制代码 代码如下:

Programmer

32768

Sales

70000

CEO

100000