I ran into a need for generating classes that xml data can be deserialized into. I generally write this myself but today, I needed to do it faster.
Along came the Visual Studio XSD tool.
Open a VS command prompt.
Type ‘xsd file.xml’. This will generate a file.xsd.
Then type, ‘xsd file.xsd /classes’. This will generate a file.cs file that you can then use to deserialize into.
For more details, check out this cool link http://sharpertutorials.com/using-xsd-tool-to-generate-classes-from-xml/