У меня есть WSDL, который я пытаюсь реализовать. Утилита для чтения WSDL У меня была ошибка, исправленная в последней версии, поэтому я повторно импортировал ее и повторно запустил кодоген, и у меня возникла небольшая проблема.
Схема содержит определенный тип с объявлением последовательности, которое выглядит следующим образом:
<xs:sequence>
<xs:element ref="ns2:Item"/>
</xs:sequence>
Оригинальная версия преобразуется в единый Item
. Эта версия преобразует его в массив Item
. Есть некоторые другие типы, содержащие последовательности, и все они говорят что-то вроде
<xs:element maxOccurs="unbounded" minOccurs="0" ref="ns2:SomeType"/>
Они однозначно интерпретируются как массивы. Но когда это не дает таких границ, какова правильная интерпретация? Это массив или нет?