using System; using System.Collections.Generic; using System.Text; using System.Xml; using System.Xml.Serialization; using System.IO; namespace XmlSerializationProject { class Program { static void Main(string[] args) { try { FileStream dehydrated = new FileStream("C:/MyXML.xml", FileMode.Open); XmlSerializer serialize = new XmlSerializer(typeof(MultiStockOrder)); MultiStockOrder myOrder = new MultiStockOrder(); myOrder = (MultiStockOrder) serialize.Deserialize(dehydrated); foreach(StockOrder singleOrder in myOrder.StockOrderMultiple) { Console.WriteLine("{0}, {1}, {2}", singleOrder.Symbol, singleOrder.Quantity, singleOrder.OrderTime.ToShortDateString()); } dehydrated.Close(); Console.ReadLine(); } catch (System.Exception ex) { Console.Error.WriteLine(ex.ToString()); Console.ReadLine(); } } } }