Du kannst die Deserialize Methode des XMLSerializer verwenden.
// Pfad zur Datei, aus der die serialisierten Daten gelesen werden sollen
string filePath = "mynodes.xml";
// Serializer erstellen
XmlSerializer serializer = new XmlSerializer(typeof(List<Node>));
// FileStream erstellen, um die Daten aus der Datei zu lesen
using (FileStream fileStream = new FileStream(filePath, FileMode.Open))
{
// Liste deserialisieren
List<Node> deserializedNodes = (List<Node>)serializer.Deserialize(fileStream);
}
Console.WriteLine("Deserialisierung abgeschlossen.");