Ver Mensaje Individual
  #3 (permalink)  
Antiguo 06/10/2017, 07:35
roys1985
 
Fecha de Ingreso: febrero-2011
Mensajes: 100
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: Nusoap PHP retorno XML

Cita:
Iniciado por alvaro_trewhela Ver Mensaje
podrias juntarlo todo en un string y enviar

Código PHP:
Ver original
  1. function arrayToXmlString($arr){
  2. $xml = "<xml>";
  3.     for($k=0;$k<sizeof($arr);$k++){
  4.     $xml .= "<item>";
  5.     $keys = array_keys($arr[$k]);
  6.         for($n=0;$n<sizeof($keys);$k++){
  7.         $key = $keys[$n];
  8.         $value = $arr[$k][$key];
  9.         $xml .= "<$key xsi:type=\"xsd:string\">$value</$key>";
  10.         }
  11.     $xml .= "</item>";
  12.     }
  13. $xml .= "</xml>";
  14. return $xml;
  15. }

Hay que pulirlo lo hice rápido, pero espero se entienda la idea

Gracias por la respuesta, pero el XML es gigante, tiene tag y dependencia tipo árbol, por esto quiero indicarle al nusoap "No transformes a Arreglo y retornar el XML" pero no tengo idea si esto se puede indicar mediante un parámetro..!!