title: XML (De-)Serialization in .NET Framework 4.5
body: <p>In the .NET framework 4.5, what are the options to serialize / deserialize a defined set of classes to and from XML, and what are their respective advantages / disadvantages?</p>
  
  <p>There may be an answer that applies to framework 4.5, but I couldn't find one with the search.</p>