Frage

Ich habe ein Schema mit etwas entlang der Linien von

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

, und es ist in meinem Wsdl verwiesen. Wenn ich wsimport verwenden Java-Code zu erstellen, wird die Klasse ein Feld namens

List<Item> item;

Gibt es eine Möglichkeit, um es das Feld etwas mehr Standard wie items oder itemList zu nennen?

Ich will nicht die xs:element Artikel nennen, denn dann würde ich eine Klasse namens Items bekommen, die so schlecht ist.

War es hilfreich?

Lösung

Ok, das scheint es zu lösen:

Anstelle von

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

I verwendet

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

, die im Code zur Folge:

List<Item> itemList;
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top