Is there any way to create a Class hierarchy from an XML document?

I have an XML document and I want a C# Class representation of it.
I see you can create a definition file .xsd using a VS too xsd.exe. The contents of the resultant xsd file look good, is there any way to create a C# class to represent this definition?