kimisa
Новичок
Пытаюсь создать нужный xml файл для отправки запроса. Основное все в норме, но есть пара ньюансов, которые ни как не соображу как добавить.
Привожу проблемный клочок xml файла
Эту структуру я получаю https://img.w1.ru/4so19r
Но вот проблема идет с атрибутами.
Массив я создаю такой:
И затем уже
(вывод $body идет выше)
Реально ли задать атрибуты для такого построения отправки? Т.е. без постройки всего xml файла в ручную?
Привожу проблемный клочок xml файла
Код:
<PaymentId>long</PaymentId>
<Params>
<ScalarParam FieldId="string">
<Value xmlns="Payment.WebService">string</Value>
</ScalarParam>
</Params>
Но вот проблема идет с атрибутами.
Массив я создаю такой:
PHP:
Array
(
[PaymentId] => 26
[Params] => Array
(
[ScalarParam] => Array
(
[Value] => *****
)
)
)
PHP:
$client = new \SoapClient($this->apiurl, array('trace' => 1, 'use' => SOAP_LITERAL));
$header = new \SOAPHeader('*', '*', $headerbody);
$client->__setSoapHeaders($header);
$objResponse = call_user_func_array([$client, $method], [$body]);
Реально ли задать атрибуты для такого построения отправки? Т.е. без постройки всего xml файла в ручную?