Buongiorno a tutti! Sto utilizzando una libreria che interroga un webservice e restiutuisce un SOAP message come risultato dell'invocazione (un esempio è il seguente)
codice:
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ns2:getStatsDataResponse xmlns:ns2="http://analytics.services.org/">
<statsData>
<columns>Foldername</columns>
<columns>Channelname</columns>
<rows>
<cells>Generico</cells>
<cells>HOME</cells>
</rows>
<rows>
<cells>Keyadv</cells>
<cells>HOME</cells>
</rows>
<rows>
<cells>Preferiti</cells>
<cells>HOME</cells>
</rows>
</statsData>
</ns2:getStatsDataResponse>
</soap:Body>
</soap:Envelope>
ora il problema è che dovrei navigare questo messaggio che mi arriva come fosse un xml e ciò che faccio è descritto in questa porzione di codice
codice:
$str = <<<XML
$result
XML;
$result = simplexml_load_string($str);
echo '<pre>';
print_r($result);
echo '</pre>';
ma il risultato che ottengo è
codice:
SimpleXMLElement Object
(
)
ovvero un oggetto vuoto. Mi sapreste dire come risolvere?
Grazie infinite per le eventuali risposte.