Как реализовать XML пример запроса в PHP? Я запутался с аргументами и отправкой WS url ...
Пример:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="WS"> //here is my ws server URL
<soapenv:Header/>
<soapenv:Body>
<ws:calculatePrice>
<arg0 username="username" password="password">
<calculationInput var1="xxx" var2="xxx"/>
</arg0>
</ws:calculatePrice>
</soapenv:Body>
</soapenv:Envelope>
Я пробовал это, но это не сработало.
<?php
try{
$soapclient = new SoapClient('WSDL'); //here is WSDL server
$result = $soapclient->calculatePremiumRegistered(array(
'arg0' => array('username' => 'username', 'password' => 'password'),
array('calculationInput' => array('var1' => 'xxx', 'var2' => 'xxx'))
));
print_r($result);
} catch(Exception $e){
echo $e->getMessage();
}
?>
Как мне правильно написать эти аргументы? Как отправить информацию о сервере WS?