Я никогда не видел ничего, что выполняло бы в точности то, что вы просили: генерирование кода сериализации из XSD Однако, если вы не застряли с существующей схемой XSD, Modello может удовлетворить ваши требования.
Modello используется Maven для анализа файлов pom.xml и settings.xml. Он читает файл .mdo (например, это описание модели проекта Maven) и может генерировать объектную модель Java; файл схемы XML (XSD); и код сериализации / десериализации. Код сериализации / десериализации может использовать один из нескольких API синтаксических анализаторов XML (например, JDOM, StAX и т. Д.). API синтаксического анализатора XML, используемый самим Maven, - это xpp3.
Modello также может генерировать код для преобразования одной версии модели в другую. Он может генерировать HTML документацию о вашем формате XML.
Если у вас есть существующий XSD, возможно, будет слишком много работы с modello. Но если вы создаете свой собственный формат XML, возможно, стоит начать с modello и создать XSD.