2013-11-29 2 views
0

Я хотел бы изменить тег, который в настоящее время «возвращает» к «результату». Как это:Nusoap change returnname

<?xml version="1.0" encoding="ISO-8859-1"?> 
<SOAP-ENV:Envelope SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" 
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" 
xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"> 
<SOAP-ENV:Body> 
    <ns1:AuthenticateResponse xmlns:ns1="http://tempuri.org"> 
    <***return***> 
    <Result xsi:type="xsd:string">OK</Result> 
    </***return***> 
    </ns1:AuthenticateResponse> 
</SOAP-ENV:Body> 
</SOAP-ENV:Envelope> 

(см значение между ***)

Возможно ли это? И если да, то как?

ответ

0

Я исправил себя, изменив файл nusoap.php (line 4143 как это:

оригинал:

$return_val = $this->serialize_val($this->methodreturn, 'return'); 

Отредактированный код:

$return_val = $this->serialize_val($this->methodreturn, 'result'); 

Держу пари, есть лучший способ справиться с этим, но это исправляет его для меня.