Sto cercando di effettuare il parsing di alcuni rss, tra questi uno che proprio non riesco a parsare come vorrei è quello di Amazon rss.. Vorrei "semplicemente" ( anche se credo che tanto semplice non sia ) parsare il contenuto del nodo description inserito all'interno di <![CDATA[ ... ]]> Separando i valori che ne risulteranno. Spero di essere stato abbastanza chiaro, se c'è da chiarire qualcosa specificherò meglio.. 
Il risultato che vorrei ottenere è ad esempio.. un'array con i vari values per ogni tag.. Prezzi, titolo, link, link immagine ecc..
	Codice PHP:
	
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>Documento senza titolo</title></head><body>
<?php$html = "";$url = "http://www.amazon.it/rss/bestsellers/videogames/";$xml = simplexml_load_file($url);
foreach($xml->channel->item as $articolo) {            $title = $articolo->title;    $link = $articolo->link;    $descriptions = $articolo->description;    $pubDate = $articolo->pubDate;        $tests = $descriptions->xpath('//child::text()[1]');    var_dump($tests);    die();            foreach($tests as $test) {                $recupero_var_esempio = $test ['link'];                            }                                        $html .= "<a href='$link'><h3>$title</h3></a>";                $html .= "<br />$descriptions";                $html .= "<br />$pubDate<hr />";                $html .= "<br />$recupero_var_esempio<hr />";                    }echo $html;?></body></html>
 
Sto provando su questo codice, ma non riesco a venirne a capo, qualcuno sa darmi una mano?
Tutti i dati descriptio mi vengono restituiti così..  object(SimpleXMLElement)
oppure in html come leggendoli tutti assieme...