xsd2java工具?

时间:2011-03-12 19:23:36

标签: java xml xsd

是否有用于在java类中转换xsd的工具? 我记得我使用过一个名为xsd2java但我不记得它在哪里。

5 个答案:

答案 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类 - 它可以工作