I have code using XmlSerializer to serialize/deserialize a data structure for persistance. I\'ve read and heard in several places here on StackOverflow that
XmlSerializer
jSON is much more faster than XML. You can use Json.NET to read it. It has built-in serialization.
http://james.newtonking.com/pages/json-net.aspx