NuSOAP bir xml geçirmeden

0 Cevap php

İyi günler,

Ben NuSOAP bir xml geçirerek sorun yaşıyorum.

sample: I pass this xml

<test>123</test>

NuSOAP yanıttır

test123/test

Daha fazla ve daha az bir işaret kaldırılır.

This is my code for the server:


require_once('nusoap/nusoap.php');
$server = new nusoap_server; // Create server instance

$server->configureWSDL('demows','http://example.org/demo');

$server->register('myFunction',
    array("param"=>"xsd:string"), // input
    array("result"=>"xsd:string"), // output
    'http://example.org/demo'
);

function myFunction($parameters) {
    return $parameters;
}

// Use the request to try to invoke the service
$HTTP_RAW_POST_DATA = isset($HTTP_RAW_POST_DATA) ? $HTTP_RAW_POST_DATA: '';
$server->service($HTTP_RAW_POST_DATA);

This is my code for the client:


require_once('nusoap/nusoap.php');

$client = new nusoap_client('http://localhost/nusoap/ws.php?wsdl', true);

$clientparam = '<test>123</test>';

$result = $client->call('myFunction', 
    array('param'=>$clientparam)
);

print_r($result);

* Yukarıdaki kod ama değil bizim üretim kullanarak üzerinde bir PHP Version 5.2.0-8 + etch13 PHP Version 5.3.0 üzerinde çalışmakta olduğunu unutmayın.

I've searched the net for any issues on the 2 version but none found. Any help is highly appreciated. TIA

0 Cevap