有这样一段xml文档:
...
 <data>
  <销量1994>1000</销量1994>
  <销量1995>1200</销量1995>
  <销量1996>1500</销量1996>
  <销量1997>1100</销量1997>
  .
  .
  .
 </data>
...
请问怎样用c#读取各个年份的销量并存入一个数组中?

解决方案 »

  1.   

    用XmlDocument或XmlReader对象都可以。
      

  2.   

    这是一个xml文件中间的一段代码,怎样才能依次读取每个年份的数据呢?
      

  3.   

    System.Collections.ArrayList arrSell = new ArrayList(); 
    XmlDocument xmlDoc = new XmlDocument();
    xmlDoc.LoadXml("<DataSet><data><销量1995>1995</销量1995><销量1996>1996</销量1996></data></DataSet>");
    XmlNodeList xmlList = xmlDoc.SelectNodes("//data/*");
    for(int i=0;i<xmlList.Count;i++)
    arrSell.Add(xmlList[i].InnerText);
      

  4.   

    但是如果每个年份的具体数据不知道,只是要提取数据到一个数组,那该怎么办呢?------------------------
    xmlDoc.LoadXml(文件路径);