a możesz mi coś podpowiedzieć z moim xml'em ?
to co mi się udało zrobić
<?php
$metoda = "NumerK";
$request = 'p:NumerK xmlns:p="http://nazwa/model/dane" ';
$request1 = 'p:NumerK';
try {
$options = array(
'soap_version'=>SOAP_1_2,
'exceptions'=>true,
'trace'=>1,
'cache_wsdl'=>WSDL_CACHE_NONE
);
$client = new SoapClient('http://192.168.22.6:8280/services/numer?wsdl', $options);
$results = $client-> $metoda(array( $request1 =>array('NumerK'=>'4001')));
} catch (Exception $e) {
echo "<h2>Exception Error!</h2>";
echo $e->getMessage();
}
var_dump ($results); // object(stdClass)#2 (0) { }
echo "<BR /> var dump typy<BR />";
echo '<pre>';
var_dump($client->__getTypes());
echo '</pre>';
echo "<BR /> var dump funkcje<BR />";
echo '<pre>';
var_dump($client->__getFunctions());
echo '</pre>';
echo "<BR /> print_r <BR />";
echo '<pre>';
print_r($client);
echo '</pre>';
?>
<body>
<p:NumerK xmlns:p="http://nazwa/model/dane">
<!--Exactly 1 occurrence-->
<p:NumerK>4001</p:NumerK>
</p:NumerK>
</body>
<NumerK_Odpowiedz xmlns="http://nazwa/model/dane">
<DaneK>
<NumerK>4001</NumerK>
<Imie>Piotr</Imie>
<Nazwisko>Nowak</Nazwisko>
</DaneK>
</NumerK_Odpowiedz>
sa typy, funkcje
SoapClient Object
(
[trace] => 1
[_soap_version] => 2
[sdl] => Resource id #4
[__last_request] =>
[httpsocket] => Resource id #5
[_use_proxy] => 0
[httpurl] => Resource id #6
[__last_request_headers] => POST /services/NumerK.SOAP11Endpoint HTTP/1.1
Host: 192.168.22.6:8280
Connection: Keep-Alive
User-Agent: PHP-SOAP/5.4.27
Content-Type: application/soap+xml; charset=utf-8; action="urn:NumerK"
Content-Length: 323
[__last_response_headers] => HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8; action="urn:NumerK_Response"
Date: Fri, 20 Feb 2015 11:21:42 GMT
Server: Synapse-HttpComponents-NIO
Transfer-Encoding: chunked
Connection: Keep-Alive
[__last_response] =>
)
ale jak mogę wyświetlić imię numeru 4001

'Piotr'
jakakolwiek podpowiedz?