serialize serializar online from deserialize deserializar create convert array c# asp.net xml xml-parsing deserialization

c# - serializar - Deserialize XML to Desire Class



xml to dto c# (0)

¿Es posible deserializar el XML por su tipo (mención en el primer nodo en xml) para desear la clase.

XML-1:

<?xml version="1.0"?> <entity type="Model.Student"> <id type="System.Int64">146</id> <name type="System.String">Jhon</name> </entity>

Clase de estudiante:

public class Student { public long id { get; set; } public string name { get; set; } }

XML-2:

<?xml version="1.0"?> <entity type="Model.StudentCourses"> <id type="System.Int64">456</id> <studentid type="System.Int64">146</studentid> </entity>

Clase de cursos para estudiantes:

public class StudentCourses { public long id { get; set; } public long studentid { get; set; } }

PD: tenemos muchas clases, por lo que no podemos deserializar para individuales. Gracias.