是否有用于在java类中转换xsd的工具? 我记得我使用过一个名为xsd2java但我不记得它在哪里。
答案 0 :(得分:3)
您可以使用XJC绑定编译器
http://download.oracle.com/docs/cd/E17802_01/webservices/webservices/docs/2.0/jaxb/xjc.html
但是它创建了带注释的jaxb兼容java对象。所以你必须删除jaxb的东西
答案 1 :(得分:3)
您可以在轴安装文件夹中编辑wsdl2java.bat或wsdl2java.sh,并将 org.apache.axis2.wsdl.WSDL2Java 替换为 org.apache.axis2.schema.XSD2Java ,最好将AS wsdl2java.bat文件保存到xsd2Java.bat
答案 2 :(得分:2)
Apache的XMLBeans:http://xmlbeans.apache.org/
使用scomp从所需的模式生成Java类。
答案 3 :(得分:0)
Apache Axis有xsd2java。
有一个ANT task for wsdl2java,但我不认为xsd2java有一个。
xsd2java有一个main()方法,您可以在其中指定源架构和输出位置。
答案 4 :(得分:0)
另见https://issues.apache.org/jira/browse/CXF-3269 - 也许这个RFE最终会导致shell脚本。但你可以真正复制wsdl2java并替换java类 - 它可以工作