Подтвердить что ты не робот

Что использовать вместо XMLBeans теперь, когда он был удален?

Я начинаю новый проект, где у меня есть сторонний 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) вручную или с помощью какого-либо другого инструмента. Какой инструмент следует использовать в этом случае?

Любая помощь будет принята с благодарностью.

Спасибо, Джон

4b9b3361

Ответ 1

Вы посмотрели на JAXB? Я ничего не сделал с этим, но googling для "альтернативы XMLBeans" вызывает много ссылок на этот пакет. Здесь статья, которая их сравнивает...

http://blog.bdoughan.com/2012/01/how-does-jaxb-compare-to-xmlbeans.html