如果读取XML文件
<!--比如是这个吧如何用javascript读到表格里-->
<clerk_list>
<clerk>
<name> 张三 </name>
<sex> 男 </sex>
<age> 21 </age>
<department> 10 </department>
<wage> 800 </wage>
</clerk>
<clerk>
<name> 李四 </name>
<sex> 男 </sex>
<age> 27 </age>
<department> 10 </department>
<wage> 1200 </wage>
</clerk>
<clerk>
<name> 王五 </name>
<sex> 女 </sex>
<age> 66 </age>
<department> 20 </department>
<wage> 5000 </wage>
</clerk>
<clerk>
<name> 赵六 </name>
<sex> 男 </sex>
<age> 33 </age>
<department> 20 </department>
<wage> 2200 </wage>
</clerk>
<clerk>
<name> 周八 </name>
<sex> 男 </sex>
<age> 33 </age>
<department> 20 </department>
<wage> 2200 </wage>
</clerk>
</clerk_list>
[解决办法]
var xmldoc=new ActiveXObject( "msxml2.domdocument.3.0 ");
var isOk=xmldoc.load( "xxx.xml ");
if(isOk) {
var root=xmldoc.documentElement;
document.write( " <table> ");
for(var i=0;i <root.childNodes.length;i++) {
document.write( " <tr> ");
document.write( " <td> "+root.childNodes[i].childNodes[0].text+ " </td> ");//i表示clerk的序号,0表示name的节点,后面的以此类推。
document.write( " </tr> ");
}
document.write( " </table> ");
}