Carregar DataSet XML com PHP
Boa noite a todos(as),
a função simple_xml_load_string() serve pra carregar os dados retornados de um webservice que me chegam no formato DataSet? Tenho tentado usar e sempre dá erro quando uso o simple_xml_load_file(), quando uso o simple_xml_load_string() ele me retorna em branco, sem conteúdo algum.
Resumindo: eu envio uma requisição ao webservice e ele me retorna com uma lista de produtos em formato DataSet, como pode ser visto na imagem a seguir. Não estou conseguindo manusear estes dados, gostaria de transformá-los num array, por isso tentei usar o simple_xml_load_file() pra depois converter num array, mas dá o seguinte erro:
>
**Warning**: simplexml_load_file() [[function.simplexml-load-file](https://www.fabricademicro.com.br/cron/function.simplexml-load-file)]: I/O warning : failed to load external entity "<?xml version="1.0" encoding="utf-8"?>
<DataSet xmlns="[http://allnations/wsintegracao/">](http://allnations/wsintegracao/)
<xs:schema id="NewDataSe in /home/carlo478/public_html/cron/teste.php on line 41
E, como já dito, o simple_xml_load_string() me retorna uma string totalmente vazia.
A imagem mostrando o retorno do webservice:
/applications/core/interface/imageproxy/imageproxy.php?img=http://www.fabricademicro.com.br/img/dataset.jpg&key=a44da1d6eb095e8fff7980fdc2738617f04cef85b6b359ca9415176d22de804f" alt="dataset.jpg" />
Alguma ideia do que fazer? Procurei no Google mas só achei soluções pra ASP.NET e só programo em PHP, pra web.
Grato.
Discussão (0)
Carregando comentários...