我正在使用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。
我想知道我该怎么做。