System.Data.DataSet source=new DataSet();
source.ReadXml("c:\\Test.XML");
for(int i=0;i<source.Tables[0].Columns;i++)
{
 string strName=source.Tables[0].Columns[i].ColumnName;
}

解决方案 »

  1.   

    不知道p班级信息,班级名称,班主任这些节点名字比较难直接查找,直接用XmlNode.ChildNodes属性可以,不过一定要知道XML文件的结构,如果就是你上面的结构,可以这样:XmlDocument doc=new XmlDocument();
    doc.Load("xmlfile");foreach(XmlNode node in doc.DocumentElement.ChildNodes[0].ChildNodes)
    {
      Console.WriteLine(node.Attributes["Table"].Value.ToString());
      Console.WriteLine(node.Attributes["Column"].Value.ToString());
    }
      

  2.   

    谢谢BearRui(孤熊 | 爱情!它把我给忘了!)