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
ottengo 'pluto',
perché il condizionale non funziona?