XmlSerialization

  • Thread starter Thread starter george r smith
  • Start date Start date
G

george r smith

I am following a msdn example as below. The serialization works but I can
find no example to deserialize the item I write out. Will someone point me
to some code.
thanks

private void SerializeObject(string fileName)
{
XmlSerializer xmlSerializer = new XmlSerializer(typeof(OrderedItem));
// Create an instance of the class to be serialized
OrderedItem orderedItem = new OrderedItem();
// Populate the instance
orderedItem.ItemName = "Widget";
orderedItem.Description = "Regular";
orderedItem.Quantity = 10;
orderedItem.UnitPrice = (decimal)2.30;
// Writing the document requires a TextWriter
TextWriter tw = new StreamWriter(fileName);
// Serialize the object and close the TextWriter
xmlSerializer.Serialize(tw,orderedItem);
tw.Close();
}
 
Its always simple when you figure it out :)

XmlSerializer xmlSerializer = new XmlSerializer(typeof(OrderedItem));

// Create an instance of the class to be serialized
OrderedItem orderedItem = new OrderedItem();
TextReader tr = new StreamReader(fileName);
orderedItem = (OrderedItem)xmlSerializer.Deserialize(tr);
 
Back
Top