WSDL2Java генерирует один и тот же параметр дважды, когда элемент и атрибут имеют одинаковое имя - PullRequest
1 голос
/ 13 мая 2009

У меня есть 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, похоже, не работают.

...