Ver Mensaje Individual
  #13 (permalink)  
Antiguo 12/09/2012, 15:43
uchihah
 
Fecha de Ingreso: enero-2010
Ubicación: Barcelona, España
Mensajes: 57
Antigüedad: 14 años, 11 meses
Puntos: 3
Respuesta: nusoap devuelve text/html y no text/xml

aquí es donde, en la funcion, creo la salida y concateno los valores :

Código PHP:
Ver original
  1. .........
  2.  $contenido = '<?xml version="1.0" encoding="UTF-8"?>';
  3.     $contenido .= '<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">';
  4.     $contenido .= '<soap:Body><WmSocioRegistradoInsertarResponse xmlns="http://www.namespace.com/">';
  5.     $contenido .= '<WmSocioRegistradoInsertarResult>';
  6.     $contenido .= '<oError>';
  7.     $contenido .= '<iError>1</iError><sMensaje></sMensaje>';
  8.     $contenido .= '</oError>';
  9.     $contenido .= '<oResp>';
  10.     if($error == 0){
  11.         $contenido .= '<iResp>1</iResp><sMensaje>Correcto</sMensaje>';    
  12.     }else{
  13.         $contenido .= '<iResp>1</iResp><sMensaje>'.$error_msj.'</sMensaje>';            
  14.     }    
  15.     $contenido .= '</oResp>';
  16.     $contenido .= '</WmSocioRegistradoInsertarResult>';
  17.     $contenido .= '</WmSocioRegistradoInsertarResponse>';
  18.     $contenido .= '</soap:Body></soap:Envelope>';    
  19.     return new soapval('return', 'xsd:string', $contenido);