Я пытаюсь создать запрос на мыло, и мне нужно преобразовать soap xml в php-массив. но я застрял в позиции, где я не могу понять, как правильно установить атрибуты массива. Я очень новичок в мыле, и хорошее объяснение будет оценено. Вот что я сделал до сих пор.конвертировать Soap XML в массив PHP
то, что я хочу, чтобы создать
<arg0>
<ns2:coverType xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:type="ns2:FamilyCoverType">
<ns2:abc>1978-04-03</ns2:abc>
<ns2:def>1980-04-03</ns2:def>
<ns2:pqr>2016-04-10</ns2:pqr>
<ns2:xyz>2016-05-03</ns2:xyz>
</ns2:coverType>
</arg0>
Мой массив
$data = array(
'arg0' => array(
'coverType' => array(
'abc' => $abc,
'def' => $def,
'pqr' => $pqr,
'xyz' => $xyz,
)
)
);
все нормально, кроме
XSI: тип = "NS2: FamilyCoverType"
Как могу ли я установить атрибут выше в моем массиве? Помощь Pls.
У вас есть URL WSDL, который вы можете добавить к вопросу? –
@ KrisPeeling Извините. Я не могу поделиться, так как это конфиденциальная информация. –
Просто для подтверждения, вы спрашиваете, как преобразовать XML в массив PHP? или массив в XML? –