AF
webservice simplexml_load_string e caracteres especiais
Caros, boa tarde.
Estou consumindo um xml via webservice $client->__soapCall, mas quando estou convertendo para $xml = simplexml_load_string estou tendo problemas com caracteres especiais, por exemplo: &.
Tem como converter/tratar esses caracteres especias antes de fazer $xml = simplexml_load_string?
Atenciosamente,
Ailton Furtado.
Estou consumindo um xml via webservice $client->__soapCall, mas quando estou convertendo para $xml = simplexml_load_string estou tendo problemas com caracteres especiais, por exemplo: &.
Tem como converter/tratar esses caracteres especias antes de fazer $xml = simplexml_load_string?
Atenciosamente,
Ailton Furtado.
Boa tarde a todos.
Consegui resolver da seguinte forma:
$result = $client->__soapCall($function,array('parameters'=>$parameters),$options);
$arr = array("&" => "e");
$xml = simplexml_load_string(strtr($result->serventias,$arr));
Fontes:
https://pt.stackoverflow.com/questions/184469/xml-retornado-por-web-service-com-erro-de-codifica%C3%A7%C3%A3o
https://ideone.com/Vou36E
Atenciosamente,
Ailton Furtado