Ver Mensaje Individual
  #3 (permalink)  
Antiguo 11/09/2012, 11:19
uchihah
 
Fecha de Ingreso: enero-2010
Ubicación: Barcelona, España
Mensajes: 57
Antigüedad: 14 años, 4 meses
Puntos: 3
Respuesta: Forzar response tipo XML en WS nusoap

Hola , muchas gracias por tu respuesta , mira , ahora he logrado que la respuesta como la que necesito pero me surge otro problema:
la funcion:
Código PHP:
simplexml_load_string($xmlstr
funciona cuando el xml de entrada no tiene la etiqueta <soap:Body></soap:Body>
pero cuando viene esa etiqueta pues simplemente no me parsea el xml y simplemente me quedo sin valores! tienes idea de por que puede estar pasando esto? esta seria la entrada que debo procesar y que no me funciona por esta etiqueta:
Código PHP:
$xmlstr = <<<XML
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<WmSocioRegistradoInsertar xmlns="http://www.namespace.com/">
<oWmSocioRegistradoInsertarIn>
<sUsuarioWS>master</sUsuarioWS>
<sPassWS>masterpass</sPassWS>
<sUsername>13303303</sUsername>
<sPassword>15FEJNHW</sPassword>
<sNombre>Minombre</sNombre>
<sLicencia>1111111111</sLicencia>
<sSexo>M</sSexo>
<dFechaNac>1969-06-23</dFechaNac>
<sMovil></sMovil>
<sEmail></sEmail>
<iSocioRegistradoTipoPermiso>2</iSocioRegistradoTipoPermiso>
</oWmSocioRegistradoInsertarIn>
</WmSocioRegistradoInsertar>
</soap:Body></soap:Envelope>
XML;
muchas gracias nuevamente!
un saludo