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....
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.

Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (1)


AF

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