Ошибка в XML файле при десериализации - C#
Формулировка задачи:
когда пытюсь десериализовать файл , то выдаёт ошибку -
There is an error in XML document (8,5)
Подскажите, в чем может быть проблема.
<?xml version="1.0" encoding="windows-1251"?>
<ArrayOfStudent xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Student>
<Name>Nikolai</Name>
<Surname>Morozov</Surname>
<Groupnumber>121</Groupnumber>
<Isikukood>39494323943</Isikukood>
</Student>
<Student>
<Name>Maksim</Name>
<Surname>Antonov</Surname>
<Groupnumber>122</Groupnumber>
<Isikukood>390943234943</Isikukood>
</Student>
<Student>
<Name>Anastasia</Name>
<Surname>Erofeeva</Surname>
<Groupnumber>123</Groupnumber>
<Isikukood>386943234944</Isikukood>
</Student>
<Student>
<Name>Aleksandr</Name>
<Surname>Alekseev</Surname>
<Groupnumber>124</Groupnumber>
<Isikukood>380943234943</Isikukood>
</Student>
<Student>
<Name>Dmitri</Name>
<Surname>Mihailov</Surname>
<Groupnumber>125</Groupnumber>
<Isikukood>3809437634973</Isikukood>
</Student>
<Student>
<Name>Stepan</Name>
<Surname>Manzurets</Surname>
<Groupnumber>222</Groupnumber>
<Isikukood>3899437634973</Isikukood>
</Student>
</ArrayOfStudent>
Решение задачи: «Ошибка в XML файле при десериализации»
textual
Листинг программы
using (var reader = new StreamReader("students.xml"))
{
var root = new XmlRootAttribute("Students");//Говорим, что корневой элемент называется Students
var serializer = new XmlSerializer(typeof(List<Student>), root);//Указываем корневой элемент сериализатору
List<Student> students = (List<Student>)serializer.Deserialize(reader);
}