Pegar valores do Xml retornado pelo WebService
Boa tarde.
Estou com dificuldade para obter os valores de um XML, após receber as informações via soap.
/Retorno Soap /
$result = $client->__soapCall("POSFIN", array('POSFINRESULT' => $object));
echo "<pre>";
var_dump($result->POSFINRESULT);
echo "</pre>";
/* Valor retornado pelo var_dump */object(stdClass)[65] public 'POSFINRESULT' (length=60)
Como devo fazer para capturar as informações contida nesse xml?
Tentei obter o valor desse: echo "test".$result->POSFINRESULT->posfin->TITULO->E1_VALOR."<br>"; Sem sucesso.
XML abaixo:
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<POSFINRESPONSE xmlns="http://187.94.62.86:6621/">
<POSFINRESULT><![CDATA[<?xml version="1.0" encoding="ISO-8859-1"?>
<posfin>
<TITULO>
<E1_NUM>00001111111</E1_NUM>
<E1_EMISSAO>20170119</E1_EMISSAO>
<E1_VENCREA>20170119</E1_VENCREA>
<E1_VALOR>10.04</E1_VALOR>
<E1_JUROS>0</E1_JUROS>
<E1_MULTA>0</E1_MULTA>
<E1_NOMCLI>teste</E1_NOMCLI>
<A1_CGC>00190373000172</A1_CGC>
<E1_BAIXA></E1_BAIXA><RECNO>271379</RECNO>
</TITULO>
</posfin>]]>
</POSFINRESULT>
</POSFINRESPONSE>
</soap:Body>
</soap:Envelope>Discussão (0)
Carregando comentários...