复制代码 代码如下:
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));
}
}
复制代码 代码如下: