I have the follow class and the list that holds it:
public class Transport
{
public string TransportType { get; set; }
public string Mode { get; set;
You need a stream and a XmlSerializer object, here's an example:
FileStream fs = new FileStream(@"C:\MyPath", FileMode.OpenOrCreate);
xmlSerializer = new XmlSerializer(typeof(MyClass));
xmlSerializer.Serialize(fs, myClassInstance);
fs.Flush();
fs.Close();
fs.Dispose();
Don't forget to handle errors your own way. And I'm also assuming you want to serialize all your class' properties.