看如下的文章:
http://www.c-sharpcorner.com/Mobile/WorldWeatherUpdateJR.asp

解决方案 »

  1.   

    try something like 
        XmlTextReader reader = null;
        int nType = 0;
        int nLabel = 0;
        bool bIn = false;
        try
        {
           reader = new XmlTextReader("TestDesc.xml");
      
           while (reader.Read())
           {
             if (reader.LocalName == "Description")
      {
    Console.WriteLine(reader.LocalName);
    if (reader.IsStartElement())
    bIn = true;
    else
    break;
               }
     else if (reader.LocalName == "type" && reader.IsStartElement() && bIn)
    nType++;
     else if (reader.LocalName == "label" && reader.IsStartElement() && bIn)
                      nLabel++;
           }        if (bIn)
    Console.WriteLine("type:{0}, label:{1}", nType, nLabel);
           
         }      finally 
         {
            if (reader != null)
              reader.Close();
          }