Вложенные структуры (nusoap / wsdl)

AlexanderR

Новичок
Вложенные структуры (nusoap / wsdl)

Доброго времени суток!
Есть такая структура:
Код:
<orders>
    <order>
       <order_id />
       <customers>
           <customer_id>
           <customer_name>
        </customers>

       <products>
         <product>
           <product_id>
           <product_name>
         <product>
         <product>
           <product_id>
           <product_name>
         <product>
        </products>
    </order>

    <order>
       <order_id />
       <customers>
           <customer_id>
           <customer_name>
        </customers>
       <products>
         <product>
           <product_id>
           <product_name>
         <product>
         <product>
           <product_id>
           <product_name>
         <product>
        </products>
    </order>
  
  <order>
  <order_id />
   .....
  </order>
</orders>
Вопрос в следующем:
Как правильно описать addComplexType (с вложенными повторяющимися структурами);

Отталкиваюсь от этого:
Код:
$server->wsdl->addComplexType(
	'order',
	'complexType',
	'struct',
	'all',
	'',
	array(
			'order' => array('name' => 'order', 'type' => 'xsd:string')
	)
);
Без wsdl все получалось классно (повтор. структуры именовались <item> и новое подвложение появлялось автоматом про создании нового уровня в массиве)
 
Сверху