попробуйте этот блок кода, если ваш .xml-файл был сгенерирован где-то на диске, и если вы использовали List<T>
:
//deserialization
XmlSerializer xmlser = new XmlSerializer(typeof(List<Item>));
StreamReader srdr = new StreamReader(@"C:\serialize.xml");
List<Item> p = (List<Item>)xmlser.Deserialize(srdr);
srdr.Close();`
Примечание: C:\serialize.xml
- это мой путь к файлу .xml. Вы можете изменить его для своих нужд.