我从外部源获得了web服务描述,并且必须与它建立一个接口。
这不是问题,这一切工作。 Webservice客户端是使用Eclipse和Axis自动生成的。WebService客户端 - 替换类名中的Umlaut
但在那说明我有这样的事情:
<xs:complexType name="Type">
<xs:sequence>
<xs:element minOccurs="0" name="Übersicht">
...
</xs:element>
</xs:sequence>
</xs:complexType>
正如你可以看到有一条u变音符中的元素名称。
当我在Eclipse中生成Webservice客户端时,这将生成一个名为Type_Übersicht.java
的Java类。虽然这不是编译器的问题,但它违反了我们的代码风格规则。它是整个工作空间中唯一具有特殊字符的类。
因此,问题:
我可以告诉Eclipse Webservice Generator将给定名称或单个字符映射到其他东西吗?不幸的是,改变描述不是一种选择...
您是使用CXF还是AXIS? – longhua 2013-03-13 09:50:17
@Ihuang:我正在使用AXIS,忘了提及 – moeTi 2013-03-13 09:50:59