外部ソースからWebサービスの説明を取得し、それを使用してインターフェイスを構築する必要があります。
これは問題ではありません、すべてが機能しました。Webサービスクライアントは、EclipseとAxisを使用して自動的に生成されます。
しかし、その説明には次のようなものがあります。
<xs:complexType name="Type">
<xs:sequence>
<xs:element minOccurs="0" name="Übersicht">
...
</xs:element>
</xs:sequence>
</xs:complexType>
ご覧のとおり、要素名にはÜUmlautが含まれています。
EclipseでWebサービスクライアントを生成しているとき、これはという名前のJavaクラスを生成しますType_Übersicht.java
。これはコンパイラにとって問題ではありませんが、コードスタイルの規則に違反しています。これは、ワークスペース全体で特別な文字が含まれる唯一のクラスです。
それで、質問:
指定された名前または単一の文字を別のものにマップするようにEclipse Webservice Generatorに指示できますか?残念ながら、説明を変更することはできません...