ciao vorrei sapere come posso fare a leggere una situazione simile a questa

Codice PHP:
$xml simplexml_load_file('file.xml');

foreach(
$xml->product as $product)
{
 echo 
'descrizione: '.$product->info->description.
'
;

quando del nodo-childe description c'è ne sono due diversi <description state="short"> e <description state="long"> ed io li devo leggere entrambi

codice:
	<product id="3627810816" number="002347879">
		<affiliateprogram id="1699" />
		<info>
			<name>Estensione di garanzia T520 1 ANNO POST GARANZIA ON SITE</name>
			<description state="short">Finanziamento tasso 0. T520 1 Anno Post Garanzia On Site Repair.</description>
			<description state="long">T520 1 Anno Post Garanzia On Site Repair</description>
			<manufacturer>Lexmark</manufacturer>
			<shippinghandling cost="7.49">2 giorni</shippinghandling>
			<extratext number="1">2008-10-19 23:50:27.340000000</extratext>
			<extratext number="3">No</extratext>
		</info>
		<category>
			<merchant>Estensioni di garanzia</merchant>
		</category>
		<links>
			<deeplink>http://ad.zanox.com/ppc/?10056626C1750198697&amp;ULP=[[002347879]]</deeplink>
			<image state="small">
				<url>http://www.monclick.it/img/img_alter.../EGA_small.gif</url>
			</image>
			<image state="medium">
				<url>http://www.monclick.it/img/img_alter...mp/EGA_big.gif</url>
			</image>
		</links>
		<state>1</state>
		<date state="update">2008-10-20T00:02:00</date>
		<offer>
			<currentprice currency="EUR">158.51</currentprice>
		</offer>
	</product>