我面临着与中指定的相同的问题: Jaxb doesn't generate Interface for element of complex type
因为我找不到答案所以发布:基本上对于如下的元素,我的应用程序需要一个元素(进程)的接口。但是 xjc 只是为类型(ProcessType)生成一个类。
<xsd:element name="Process" type="xyz:ProcessType"/>
<xsd:complexType name="ProcessType">
<xsd:complexContent>
</xsd:complexType>
这是我生成它的方式:XJB 文件
<jxb:bindings schemaLocation="root.xsd" node="/xs:schema">
<jxb:schemaBindings>
<jxb:package name="xyz"/>
<jxb:nameXmlTransform>
<jxb:elementName prefix="MyElement"/>
<jxb:typeName prefix="MyType"/>
</jxb:nameXmlTransform>
</jxb:schemaBindings>
</jxb:bindings>
它与 JAXB 版本有关吗?还是我错过了一些命令