在使用wsimport生成java类时,我的情况下没有生成JAXBElement <t>

时间:2018-02-18 08:58:05

标签: java jax-ws

我正在使用wsimport的jaxws-maven插件版本1.12从WSDL生成java类,其中导入了XSD。

我有这样的元素

<xs:complexType name="NameType">
    <xs:sequence>
      <xs:element name="somename" type="xs:SomeType" nillable="true" minOccurs="0" maxOccurs="unbounded"/>
    </xs:sequence>
</xs:complexType>

我需要LIst<JAXBElement<SomeType>>,但它就像List<SomeType>

一样

我已经浏览了一些链接,但发现了这样做的反向方式,就像在绑定中使用JAXBElement来消除generateElementproperty=false的创建一样。

我尝试将generateElementproperty=true添加到该特定元素但不起作用。

当我在XSD中使用此属性时,它可以正常工作,但我无法更改供应商提供的xsd。

我想知道我该怎么做。

0 个答案:

没有答案