//xmlfile是xml文件,nodename是节点名,attributename是节点的属性名,因为节点名是可以重复的,所以用list存放返回值
public list getattribute(string xmlfile, string nodename, string attributename)
{
list retlist = new list();
xmldocument xx = new xmldocument();
xx.load(xmlfile);
xmlnodelist xxlist = xx.getelementsbytagname(nodename);
foreach (xmlnode xxnode in xxlist)
{
retlist.add(xxnode.attributes[attributename].value);
}
return retlist;
}