Ciao a tutti, ho un file xml formattato così:

codice:
<SMResponseValueOfBasicStatusQtLH6oUP xmlns:i="ppp" xmlns="aaa">
    <Value xmlns:d2p1="ccc">
        <d2p1:CurrentProgram>T:\pippo.jpg</d2p1:CurrentProgram>
        <d2p1:DataValid>true</d2p1:DataValid>
        <d2p1:MachineStatus>Emergency</d2p1:MachineStatus>
    </Value>
</SMResponseValueOfBasicStatusQtLH6oUP>
Il problema che i i nodi d2p1 NON li riconosce.

Ho provato così:
Codice PHP:
$arr $xml->xpath("/SMResponseValueOfBasicStatusQtLH6oUP/Value/d2p1");
foreach(
$arr as $item)
echo 
$item[0]."<br/>!!!"
Ma non stampa nemmeno i punti esclamativi!!!

Ho provato con:
codice HTML:
var_dump($xml);
e appunto mi restituisce:
codice:
object(SimpleXMLElement)#5 (1) {   ["Value"]=>   object(SimpleXMLElement)#2 (0) {   } }
E come vedete non ci sono i dati che vorrei visualizzare.

Grazie