#nusoap
#nusoap
Вопрос:
Предположим, что мое ответное сообщение может быть таким
<Response>
<ResponseCode>false</ResponseCode>
<ResponseMessage>reason 1</ResponseMessage>
<ResponseMessage>reason 2</ResponseMessage>
<ResponseMessage>reason 3</ResponseMessage>
</Response>
этот элемент (xsd: string) имеет многократное вхождение.
Как добавить и настроить этот тип сообщения rspponse на сервере NuSOAP?
Заранее спасибо 🙂
Ответ №1:
Я нашел этот пример на другом форуме. Это помогло мне решить аналогичную проблему с несколькими элементами:
<inventory>
<car>
<make>Nissan</make>
<model>Maxima</model>
<year>2005</year>
<quantity>3</quantity>
</car>
<car>
<make>Nissan</make>
<model>Maxima</model>
<year>2006</year>
<quantity>1</quantity>
</car>
</inventory>
NuSOAP использует подход, согласно которому «car», который повторяется, является массивом, поэтому
элемент «car» в ассоциативном массиве указывает на простой массив:
$car[] = array('make' => 'Nissan', 'model' => 'Maxima', 'year' => 2005,
'quantity' => 3);
$car[] = array('make' => 'Nissan', 'model' => 'Maxima', 'year' => 2006,
'quantity' => 1);
$inventory = array('car' => $car);