当元素和属性具有相同名称时,WSDL2Java会生成两次相同的参数

时间:2009-05-13 09:45:30

标签: java xml wsdl2java

我有一个XML模式,其元素与属性同名:

...
<xs:sequence>
    <xs:element name="subscriberId" type="String"/>
    ...
    </xs:element>
</xs:sequence>
<xs:attribute name="subscriberId" type="String" use="required"/>
...

Axis 1.4 WSDL2Java在类的构造函数中生成两个相等的参数,这当然不起作用:

public Xpto(java.lang.String subscriberId,
       java.lang.String subscriberId,
       ....
)

有什么方法可以解决这个问题吗? WSDL2Java配置似乎不起作用。

0 个答案:

没有答案