Я начинаю новый проект, где у меня есть сторонний XSD. Мое приложение Java должно генерировать XML-сообщения, соответствующие этому XSD, и читать входящие XML-сообщения, соответствующие этому XSD. Раньше я использовал Apache XMLBeans для этого (http://xmlbeans.apache.org/). Похоже, что XMLBeans вышел на пенсию. Что является хорошей заменой для XMLBeans теперь, когда он был удален? Я использовал XStream для других проектов, но я не помню, что XStream имеет возможность генерировать классы Java из XSD, поэтому я думаю, что это не лучший выбор для XMLBeans для этого варианта использования. У меня есть сотни типов, определенных в XSD, и я бы предпочел не создавать сотни классов Java для представления их в Java вручную.
Другими словами, используя приведенный здесь пример XStream: http://x-stream.github.io/tutorial.html, у меня есть тип Person (и 99 других), определенный в XSD. Используя XMLBeans, я могу сгенерировать классы Java для представления этих объектов, но с помощью XStream мне нужно было бы создать классы Java (например, Person) вручную или с помощью какого-либо другого инструмента. Какой инструмент следует использовать в этом случае?
Любая помощь будет принята с благодарностью.
Спасибо, Джон