This sample demonstrates:
- XML serialization of CLR type hierarchy via DataContractSerializer
- Generation of XSD schema for CLR type hierarchy via XsdDataContractExporter
- XML document validation with XSD schema via XDocument.Validate extension method defined in System.Xml.Schema.Extensions class