Спекуляции МЫЛА сбивают с толку, многочисленные, и доступные в нескольких версиях, и генератор библиотеки моего мыла WSDL - детская коляска. Каков правильный WSDL для множества целых чисел? Мог это быть:
<element name="ArrayOfIntegers">
<complexType base="SOAP-ENC:Array">
<element name="integer" type="xsd:integer" maxOccurs="unbounded"/>
</complexType>
<anyAttribute/>
</element>
или это (от wsdl спекуляции):
<complexType name="ArrayOfFloat">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType"
wsdl:arrayType="xsd:integer[]"/>
</restriction>
</complexContent>
</complexType>
Или как насчет:
<element name="ArrayOfIntegers">
<complexType>
<sequence>
<element maxOccurs="unbounded" name="integer" type="xsd:int"/>
</sequence>
</complexType>
</element>
Или что-то еще?
Первые две версии используются , кодирование мыла . Третий - обычный способ определения массивов при использовании XML-схемы.