Есть ли способ создать исходный код Java из xsd1.1?

Я хочу создать источник (классы) Java, которые представляют элементы XML в файле XSD1.1, чтобы иметь возможность сериализовать/десериализовать входящие файлы XML. С xsd1.0 он отлично работает с включенным в java инструментом xjc, но мне не удается создать классы с файлом XSD1.1.

Я уже пробовал несколько инструментов

  • хджк (jdk8)
  • апач cxf
  • некоторые плагины maven

Всегда стараюсь также поместить последнюю версию xerces-j в путь к классам «2.12.0».

Насколько я мог понять, у xerces нет таких функций, как «xjc» или «xsd2java».

Я также пробовал это: #14817062">Как использовать Xerces при создании исходников из XSD 1.1 с помощью maven

И закодировать его самостоятельно - чтобы иметь больше влияния на путь к классам и реализацию - как это немного объяснено здесь: Как программно добавить подключаемый модуль xjc во время выполнения?

Спасибо


person max    schedule 28.08.2018    source источник
comment
Исходный код Java для чего? Я имею в виду, что, скорее всего, это источник одного или нескольких классов, представляющих документы, соответствующие XSD, или элементы, объявленные внутри, или и то, и другое. Но даже в этом случае вопрос для какой цели? важен для определения того, как должны формироваться такие классы.   -  person John Bollinger    schedule 28.08.2018
comment
@Джон Боллинджер: я обновил свой пост   -  person max    schedule 29.08.2018
comment
Извините, а какие у вас проблемы? Похоже моя схема 1.1 нормально скомпилирована xjc. Не могли бы вы привести пример файла xsd, команды, которую вы запускаете, и ошибок, которые вы получаете   -  person Hubbitus    schedule 23.01.2019