私は C# と Web サービスから始める初心者プログラマーです。
Service.cs
Web サービスのファイルでReadXMLFile()
、既存の XML ファイルを読み取ろうとするメソッドを作成し、そこからデータを取得して、IService.cs
ファイル内に作成した対応するプロパティ (DataMembers) に配置します。
私の問題は、私のコードが基本的に何もしていないことです。これに関する Web サイトやチュートリアルを探してみましたが、特に私のような初心者にとっては、それほど多くはありません。私がこれまでに試みてきたことは明らかに間違っているので、これについてどうすればよいか誰にもわかりません。
以下は私の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>