Sto cercando di estrarre una stringa da un file XML che mi viene inviato in seguito a una richiesta GET fatta con cURL
Questo è il codice che ho realizzato:


Codice PHP:
<?php
     
        $ch 
curl_init();
        
curl_setopt($chCURLOPT_URL,$url);
        
curl_setopt($chCURLOPT_RETURNTRANSFER1);
        
curl_setopt($chCURLOPT_TIMEOUT60);
        
curl_setopt($chCURLOPT_HTTPHEADER$headers);
        
curl_setopt($chCURLOPT_USERAGENT"iTunes/9.0.1 (Windows; Microsoft Windows XP Professional Service Pack 3 (Build 2600))");
        
curl_setopt($chCURLOPT_HEADER0);
        
curl_setopt($chCURLOPT_ENCODING"gzip, deflate");
        
curl_setopt($chCURLOPT_COOKIE"");
        
curl_setopt($chCURLOPT_FORBID_REUSE1);
        
curl_setopt($chCURLOPT_FRESH_CONNECT1);
        
curl_setopt($chCURLOPT_RETURNTRANSFER1);
         
 
        
$data curl_exec($ch);
 
        if (
curl_errno($ch)) {
            print 
"Error: " curl_error($ch);
        } else {
            
// Show me the result
            //var_dump($data);
           
            
$GETxml simplexml_load_string($data);
           
$stringa $GETxml->asXML();
           
            
var_dump($stringa);
 
           [
COLOR=red]$appname "SOME";
            
$cerca "SOMETHING" $appname "/id";
            
$codice substr($stringa$cerca9);
            echo 
"


$codice;[/COLOR
            
curl_close($ch);
        }
?>

La richiesta di GET funziona alla grande, ma non riesco a cercare una stringa all'interno del file XML, nello specifico la parte che non funziona è quella evidenziata.
infatti nel mio XML ci sono una marea di dati e informazioni, e io fra tutti questi devo ricercare un URL.
Come posso fare?

Grazie