Тип ValueArray
Тип ValueArray предназначен для передачи массивов значений. Значения в массиве могут быть произвольного сериализуемого типа производного от ValueBase. Тип ValueArray соответствует типу "Массив" в 1С:Предприятие.
Иерархия типов: ValueBase ValueArray
<xs:complexType name="ValueArray">
<xs:complexContent>
<xs:extension base="brom:ValueBase">
<xs:sequence>
<xs:element name="Item" type="brom:ValueBase" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:complexType name="ValueBase" abstract="true">
<xs:attribute name="Name" type="brom:PropertyName"/>
</xs:complexType>
<brom:result xsi:type="brom:ValueArray">
<brom:Item xsi:type="brom:ValueString" Value="Хорошие новости!"/>
<brom:Item xsi:type="brom:ValueNumber" Value="2574.67"/>
<brom:Item xsi:type="brom:ValueBoolean" Value="false"/>
<brom:Item xsi:type="brom:ValueDate" Value="2019-01-05T00:00:00"/>
<brom:Item xsi:type="brom:ValueObjectRef" Value="ec64032c-fef4-11e4-92f1-0050568b35ac" Type="Справочник.Номенклатура"/>
<brom:Item xsi:type="brom:ValueNull"/>
<brom:Item xsi:type="brom:ValueArray">
<brom:Item xsi:type="brom:ValueString" Value="Новости из массива!"/>
<brom:Item xsi:type="brom:ValueNumber" Value="3245"/>
<brom:Item xsi:type="brom:ValueBoolean" Value="true"/>
</brom:Item>
<brom:Item xsi:type="brom:ValueStruct">
<brom:Property xsi:type="brom:ValueString" Name="СтроковоеПоле" Value="Новости из структуры!"/>
<brom:Property xsi:type="brom:ValueNumber" Name="ЧисловоеПоле" Value="1254"/>
<brom:Property xsi:type="brom:ValueBoolean" Name="БулевоПоле" Value="false"/>
</brom:Item>
</brom:result>
В примере указан массив, состоящий из значений различных типов. Последние два элемента массива являются вложенными коллекциями ("Массив" и "Структура").