Я понимаю, что это довольно старый пост, и вы, вероятно, пошли дальше.
Но у меня была такая же проблема, как и у вас, поэтому я решил написать собственную программу.
Проблема с маршрутом "xml -> xsd -> classes" для меня заключалась в том, что он просто генерировался
кусок кода, который был совершенно неустраним, и я закончил его поиском.
Это ни в коем случае не элегантно, но оно сделало всю работу за меня.
Вы можете получить его здесь: Пожалуйста, вносите предложения, если вам это нравится.
SimpleXmlToCode