Вы можете десериализовать вашу модель в Xml в методе вашего контроллера. ActionResult SaveMyObject(MySerializableClass myObject){ //do stuff here }
Вы можете использовать один из перегруженных XmlSerializer.Deserialize
методов, найденных в пространстве имен System.Xml.Serialization
.
Это один из примеров, найденный на сайте документации MSDN
MySerializableClass myObject;
// Construct an instance of the XmlSerializer with the type
// of object that is being deserialized.
XmlSerializer mySerializer = new XmlSerializer(typeof(MySerializableClass));
// To read the file, create a FileStream.
FileStream myFileStream = new FileStream("myFileName.xml", FileMode.Open);
// Call the Deserialize method and cast to the object type.
myObject = (MySerializableClass)
mySerializer.Deserialize(myFileStream)
Ваш объект будет десериализован в файл.Вы также можете использовать класс MemoryStream
для десериализации его в строковую переменную