开发者

xsd2java tools?

开发者 https://www.devze.com 2023-02-16 16:20 出处:网络
Is there a tool for converting an xsd in java class? I remember that I used one called xsd2java but I don\'t 开发者_StackOverflowremember where it is.You can use the XJC binding compiler

Is there a tool for converting an xsd in java class? I remember that I used one called xsd2java but I don't 开发者_StackOverflowremember where it is.


You can use the XJC binding compiler

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

But it creates jaxb compliant java objects with annotations. So you would have to remove the jaxb stuff


You can edit wsdl2java.bat OR wsdl2java.sh in axis installation folder and replace org.apache.axis2.wsdl.WSDL2Java with org.apache.axis2.schema.XSD2Java, better to saveAS wsdl2java.bat file to xsd2Java.bat


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

Use scomp to generate Java classes from the desired schema.


Apache Axis has xsd2java.

There is an ANT task for wsdl2java, but I don't believe there is one for xsd2java.

xsd2java does have a main() method where you can specify the source schema and output location.


see also https://issues.apache.org/jira/browse/CXF-3269 - perhaps this RFE will eventually lead to the shell script. But you can really copy wsdl2java and replace the java class - it works

0

精彩评论

暂无评论...
验证码 换一张
取 消