Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/06/2016, 10:53
helacer
 
Fecha de Ingreso: mayo-2006
Ubicación: Bogotá
Mensajes: 2.061
Antigüedad: 18 años, 8 meses
Puntos: 50
Formatear respuesta consumo wsdl via curl

Buenas tardes.

estoy realizando el consumo de un wsdl via curl.... ya el consumo funciona.. .El problema que tengo es que me devuelve un string con toda la información sin formatear, como se ve a continuación.

Estuve intentando leerlo como XML, convertirlo en json pero no me lo entiende... existe alguna forma facil de formatearlo gracias????

Código:
string(3652) "<?xml version="1.0" encoding="UTF-8"?><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/" xmlns:tns="http://www.sugarcrm.com/sugarcrm"><SOAP-ENV:Body><ns1:loginResponse xmlns:ns1="http://www.sugarcrm.com/sugarcrm"><return xsi:type="tns:entry_value"><id xsi:type="xsd:string">ithm9vjf5u5ldfqh9uuq7k5j7t0</id><module_name xsi:type="xsd:string">Users</module_name><name_value_list xsi:type="SOAP-ENC:Array" SOAP-ENC:arrayType="tns:name_value[13]"><item xsi:type="tns:name_value"><name xsi:type="xsd:string">user_id</name><value xsi:type="xsd:string">c47ca23d-58e8-3fbd-fbe7-5761c5795fb7</value></item><item xsi:type="tns:name_value"><name xsi:type="xsd:string">user_name</name><value xsi:type="xsd:string">pruebas</value></item><item xsi:type="tns:name_value"><name xsi:type="xsd:string">user_language</name><value xsi:type="xsd:string">es_ES</value></item><item xsi:type="tns:name_value"><name xsi:type="xsd:string">user_currency_id</name><value xsi:type="xsd:string">-99</value></item><item xsi:type="tns:name_value"><name xsi:type="xsd:string">user_is_admin</name><value xsi:type="xsd:string"></value></item><item xsi:type="tns:name_value"><name xsi:type="xsd:string">user_default_team_id</name><value xsi:nil="true" xsi:type="xsd:string"/></item><item xsi:type="tns:name_value"><name xsi:type="xsd:string">user_default_dateformat</name><value xsi:type="xsd:string">m/d/Y</value></item><item xsi:type="tns:name_value"><name xsi:type="xsd:string">user_default_timeformat</name><value xsi:type="xsd:string">h:ia</value></item><item xsi:type="tns:name_value"><name xsi:type="xsd:string">user_number_seperator</name><value xsi:type="xsd:string">,</value></item><item xsi:type="tns:name_value"><name xsi:type="xsd:string">user_decimal_seperator</name><value xsi:type="xsd:string">.</value></item><item xsi:type="tns:name_value"><name xsi:type="xsd:string">mobile_max_list_entries</name><value xsi:nil="true" xsi:type="xsd:string"/></item><item xsi:type="tns:name_value"><name xsi:type="xsd:string">mobile_max_subpanel_entries</name><value xsi:nil="true" xsi:type="xsd:string"/></item><item xsi:type="tns:name_value"><name xsi:type="xsd:string">user_currency_name</name><value xsi:type="xsd:string">US Dollars</value></item></name_value_list></return></ns1:loginResponse></SOAP-ENV:Body></SOAP-ENV:Envelope>"