我是一名初级程序员,从 C# 和 Web 服务开始。
在Service.cs我的 Web 服务文件中,我创建了一个ReadXMLFile()方法,我试图在其中读取现有 XML 文件,从中获取数据并将其放置到我在IService.cs文件中创建的相应属性 (DataMembers) 中。
我的问题是我的代码基本上没有做任何事情。我试过寻找这方面的网站和教程,但那里真的没有太多,尤其是对于像我这样的初学者。任何人都知道我应该怎么做,因为到目前为止我一直在尝试的显然是错误的。
下面是我的ReadXMLFile()方法。  
void ReadXMLFile()
{
    XmlTextReader reader = new XmlTextReader("ClassRoll.xml");
    reader.Read();
    while (reader.Read())
    {
        if (reader.Name == "id")
        {
            id = reader.ReadString();
        }
        else if (reader.Name == "firstname")
        {
            link = reader.ReadString();
        }
        else if (reader.Name == "lastname")
        {
            description = reader.ReadString();
        }
        else if (reader.Name == "count")
        {
            description = reader.ReadString();
        }
        else if (reader.Name == "testscore")
        {
            description = reader.ReadString();
        }
    }
}
这是我的 xml 文件的示例
<classroll>
  <student>
    <id>101010</id>
    <lastname>Smith</lastname>
    <firstname>Joe</firstname>
    <testscores count="5">
      <score>65</score>
      <score>77</score>
      <score>67</score>
      <score>64</score>
      <score>80</score>
    </testscores>
  </student>
</classroll>