Salve, uso questo script per leggere un rss

Codice PHP:
$x=$xmlDoc->getElementsByTagName('item');for ($i=0$i<=9$i++) {  $item_title=$x->item($i)->getElementsByTagName('title')  ->item(0)->childNodes->item(0)->nodeValue;  $item_link=$x->item($i)->getElementsByTagName('link')  ->item(0)->childNodes->item(0)->nodeValue;  $item_desc=$x->item($i)->getElementsByTagName('description')  ->item(0)->childNodes->item(0)->nodeValue

che ha un description così strutturato

codice HTML:
<description><![CDATA[<div style="float:left;"><a class="url" href="http://www.google.it"><img src="http://www.google.it/1.jpg" alt="desc 1" border="0" hspace="0" vspace="0" /></a></div><span class="riRssTitle"><a href="http://www.google.it">Titolo prodotto</a></span> <br /><span class="riRssContributor">di azienda</span> <br /> <img src="http://www.google.it/2.jpg" width="64" height="12" border="0" style="margin: 0; padding: 0;"/>(19)<br /><br /><a href="http://www.google.it">Acquista: </a> <font color="#990000"><b>EUR 193,00</b></font> <br /><a href="http://www.google.it">19</a> presenti <span class="price">EUR 190,00</span><br /><br />]]></description>
la mia domanda è:
è possibile recuperare solo il contenuto dello span riRssTitle e di riRssContributor?
oppure eliminare alcuni tag e tutto il relativo contenuto dei tag stessi?



grazie mille