Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/06/2009, 09:32
ANGELLOMAX
 
Fecha de Ingreso: septiembre-2007
Mensajes: 26
Antigüedad: 17 años, 1 mes
Puntos: 0
Como obtener un RESPONSE como xml

Tengo un pequeño problema, no puedo recibir un RESPONSE en formato xml.
Tengo el siguiente codigo:
Código:
<?php
$reqestPayloadString = <<<XML
<ns1:getProductos xmlns:ns1="...php.wsf.wso2.net/samples">
        <ns1:id_producto>1</ns1:id_producto>
</ns1:getProductos>
XML;

try
{
        $message = new WSMessage($reqestPayloadString, 
                array("to" =>  ".../~li406045162/php/ws/wsf/wsf_lib/productoDataSer
vice2.php"));
        
        $client = new WSClient(array("useSOAP"=>1.1));
        $response = $client->request($message);
        echo $response->str;
        echo "\n";
}
catch (Exception $e) 
{
        
        if ($e instanceof WSFault) 
        {
            $fault = $e;
                printf("Soap Fault received with code '%s' and reason '%s'\n", 
                        $fault->code, $fault->reason);
        }
        else 
        {
                printf("Exception caught with message '%s'\n", $e->getMessage());
        }
}

//header ("Content-type:text/xml");
?>
Este programe me regresa texto en html, pero yo lo quiero en xml, alguien puede ayudarme? Gracias!!!