1

我有一个类似于以下内容的架构

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

它在我的 wsdl 中被引用。当我使用 wsimport 创建 java 代码时,该类得到一个名为

List<Item> item;

有没有办法让它把这个字段命名为更标准的东西,比如itemsor itemList

我不想命名这些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 回答