инструменты xsd2java? - PullRequest
       2

инструменты xsd2java?

4 голосов
/ 12 марта 2011

Есть ли инструмент для преобразования xsd в Java-класс?Я помню, что использовал одну из них под названием xsd2java, но я не помню, где она находится.

Ответы [ 5 ]

3 голосов
/ 09 августа 2011

Вы можете редактировать wsdl2java.bat ИЛИ wsdl2java.sh в папке установки оси и заменить org.apache.axis2.wsdl.WSDL2Java на org.apache.axis2.schema.XSD2Java Лучше сохранить файл AS wsdl2java.bat в xsd2Java.bat

3 голосов
/ 12 марта 2011

Вы можете использовать компилятор связывания XJC

http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/2.0/jaxb/xjc.html

Но он создает java-совместимые java-объекты с аннотациями.Так что вам придется удалить Jaxb вещи

2 голосов
/ 12 марта 2011

Apache XMLBeans: http://xmlbeans.apache.org/

Используйте scomp для генерации классов Java из желаемой схемы.

0 голосов
/ 11 декабря 2013

см. Также https://issues.apache.org/jira/browse/CXF-3269 - возможно, эта RFE в конечном итоге приведет к сценарию оболочки.Но вы действительно можете скопировать wsdl2java и заменить класс java - это работает

0 голосов
/ 13 марта 2011

В Apache Axis есть xsd2java .

Для wsdl2java есть задача ANT, но я не верю, что она существует дляxsd2java.

xsd2java имеет метод main (), в котором можно указать исходную схему и расположение вывода.

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