Я начинающий программист, начинающий с C# и веб-сервисов. .
В Службе .cs
моего веб-сервиса, я создаю метод ReadXMLFile()
, в котором я пытаюсь прочитать существующий XML-файл, взять из него данные и поместить их в соответствующие свойства (DataMembers), которые Я создал в файле IService.cs
.
Моя проблема в том, что мой код практически ничего не делает. Я пытался найти веб-сайты и учебные пособия по этому вопросу, но на самом деле их не так много, особенно для таких новичков, как я. Кто-нибудь знает, как мне это сделать, потому что то, что я пытался сделать до сих пор, явно неправильно.
Ниже приведен мой метод 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>