Создать схему xsd из исходного кода Java - PullRequest
0 голосов
/ 21 июля 2010

Учитывая несколько сотен исходных файлов Java, как я могу создать схему xsd, которая описывает их иерархию классов, атрибуты и методы?

Большинство ресурсов, которые я видел, описывают, как преобразовать Java в XML, учитывая схему, но как эта схема создается? Я нашел Простой , но это требует от меня изменения источника, который мне запрещен.

Ответы [ 2 ]

1 голос
/ 21 июля 2010

Ось Apache предоставляет инструмент java2wsdl .Конечно, вы не просили wsdl, но этот инструмент должен также генерировать схемы (при необходимости).

Так что стоит попробовать: реализовать несколько фиктивных интерфейсов с методами, которые просто используют типы из ваших «сотен»файлов, сгенерируйте wsdl и удалите все, кроме схем.

0 голосов
/ 21 июля 2010

XSD-схемы сами по себе являются получателями, позволяющими программе сказать, «соответствует» / «не соответствует» заданный XML-документ схеме.

Чтобы иметь смысл для классов Java, необходимоопределить схему преобразования из источника Java в XML, и этот формат XML может затем иметь XSD, который может быть или не может быть легко получен программным путем.

Какое отображение Java -> XML вы используете?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...