1

私は次のようなスキーマを持っています

<xs:element ref="Item" minOccurs="0" maxOccurs="unbounded" />

それは私のwsdlで参照されています。wsimport を使用して Java コードを作成すると、クラスは次のフィールドを取得します。

List<Item> item;

またはのようなより標準的な名前をフィールドに付ける方法はありますitemsitemList?

xs:element私はアイテムに名前を付けたくありません。なぜなら、Itemsそれは悪いクラスと呼ばれるからです。

4

1 に答える 1

4

わかりました、これで解決したようです:

それ以外の

<xs:element ref="Item" minOccurs="0" maxOccurs="unbounded" />

使った

<xs:complexType name="Item">...</xs:complexType>
<xs:element name="ItemList" type="Item" minOccurs="0" maxOccurs="unbounded" />

コードは次のようになりました。

List<Item> itemList;
于 2010-02-02T16:34:57.553 に答える