Это замечательный инструмент, который я использую для такого рода вещей, который поставляется с Visual Studio, называется XSD
http://msdn.microsoft.com/en-us/library/x6c1kb0s(v=VS.80).aspx
По сути, вы указываете на XML-файл, а затем создаете свой C #файл.Вы импортируете это в свое решение и можете использовать объект, как если бы он был файлом XML, и просто сериализовать или десериализовать для преобразования между ними.
Редактировать:
Да, просто использовать егонажмите Пуск, Программы, Visual Studio (2008 или 2010), Инструменты Visual Studio, затем Командная строка.
Затем просто перейдите в папку, в которой находится XML-файл, и «XSD / l cs myFile.xml».для кода C #, который