stavo cercando di recuperare dati da un file xml tramite php, ma mi trovo ad un punto morto.

il file xml così
codice:
<?xml version='1.0' standalone='yes'?>
<archivio>
	<progetti>
		<file id="00000001" titolo="ciccio" path="pippo">
			<tag>
				pluto
			</tag>
			<format>
				paperino
			</format>
		</file>
	</progetti>
</archivio>
mettiamo che voglia controllare se il in <tag> ci sia scritto pluto, scrivo questo codice

codice:
$xmlDoc = simplexml_load_file($path_to_file);
foreach($xmlDoc->progetti->file as $file)
	{
		if((string)$file->tag == 'pluto')
			{
				echo 'ciccio';
			}
	}
la struttura è giusta, perché se metto
codice:
if((string)$file['titolo'] == 'ciccio')
la cosa funziona, e se stampo
codice:
echo $file->tag;
ottengo 'pluto',
perché il condizionale non funziona?