У вас есть требование, поэтому мы хотим проверить его осуществимость. Мы используем JAXB 2.x для преобразования XML в существующие классы POJO. Ниже приведен процесс, которому мы следуем.
- На основе предоставленного XSD мы уже создали необходимые классы с помощью утилиты JAXB.
- Во время выполнения мы передаем только XML-файл, и мы сначала проверяем XML с помощью уже существующего XSD, и в случае успеха мы перейдем к Unmarshling.
- Для создания XML тот же процесс, но в обратном порядке.
Теперь есть одно требование, поэтому клиент хочет, чтобы он мог передавать XML и XSD в разрабатываемый метод, и этот метод должен передавать общий объект в качестве возврата путем анализа этого XML, а позже они будут обрабатывать процесс сопоставления этого универсального объекта с конкретные классы.
Мой вопрос: возможно ли в Jaxb 2.x, что на основе предоставленного XSD он сначала создаст необходимые классы на лету, а затем проанализирует XML и передаст результат клиентскому модулю, чтобы они могли выполнить сопоставление или есть ли способ добиться этой функциональности ??
заранее спасибо