Генерация и проверка POJO для сложного и длинного XSD с указанием другого XSD в нем - PullRequest
0 голосов
/ 16 марта 2020

Это мое первое задание с работой XML, поэтому для некоторых мой запрос может быть слишком базовым c. Извините за это.

У меня есть 1 длинный XSD # 1 (около 3000 строк) и 1 общий XSD # 2 (относительно маленькие 50 строк). XSD # 2 получает ссылку в XSD # 1 с помощью <xs:import namespace="internal url" schemalocation="path"/>

Теперь я хочу сгенерировать POJO для XSD # 1. Я попытался использовать онлайн бесплатный конвертер для того же самого, но он терпит неудачу из-за большого размера и используемого импорта. Например, все, что я упоминал, не работают с импортированным xsd.

Не могли бы вы подсказать мне, как преобразовать XSD # 1 в POJO с помощью eclipse / maven или, возможно, какого-либо другого инструмента?

Кроме того, каков наилучший способ проверки XML, созданного с использованием таких XSD?

Обновление : что не является импортом xsd # 2 в Скорее xsd # 1, это наличие нескольких сложных типов. Из-за этого внутренние классы stati c достигают примерно 100, поэтому полное преобразование не выполняется jaxb. Есть идеи по этому поводу?

Заранее спасибо !! Привет

...