Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/08/2016, 03:55
Avatar de MaNuX0218
MaNuX0218
 
Fecha de Ingreso: marzo-2014
Mensajes: 787
Antigüedad: 10 años, 11 meses
Puntos: 67
Recibir array nusoap

Buenas a todos, estoy enviando una petición de xml con nusoap y lo que recibo es un xml pero me lo devuelve en string y necesito que me lo devuelva como array o objeto.

La petición es a una aplicación externa, por lo que no puedo hacer cambios, solo me queda adaptar lo que recibo.

Aquí el código que tengo:

Código HTML:
Ver original
  1. require_once 'lib/nusoap/nusoap.php';
  2.    
  3.     $client = new nusoap_client('http://....asmx?WSDL', true);
  4.    
  5.     $xml_send = '
  6.     <consultardisponibilidad>
  7.         <portalconexion>....</portalconexion>
  8.         <passwordconexion>...</passwordconexion>
  9.         <idioma>es</idioma>
  10.         <establecimiento>1</establecimiento>
  11.         <fechaentrada>2016-08-23</fechaentrada>
  12.         <fechasalida>2016-08-25</fechasalida>
  13.         <adultos>2</adultos>
  14.         <nins>0</nins>
  15.         <bebes>0</bebes>
  16.     </consultardisponibilidad>
  17.     ';
  18.    
  19.     $result = $client->call('consultardisponibilidad', array('asv_xml' => $xml_send));
  20.    
  21.     echo '<pre>';
  22.     print_r($result);
  23.     echo '</pre>';

¿Como podria recibir los datos en formato array para poderlos usar, ya que recibe un string todo junto.

Saludos.
__________________
No te preocupes si tu código no funciona bien. Si todo lo hiciera, no tendrías trabajo.