salve a tutti ho un problema.
ho questo tpo di struttura xml:
<?xml version="1.0" encoding="utf-8"?>
<sezioni>
<categoria id="1" nome="primacat">
<musei>
<museo>
<id>1</id>
<nome>museo1</nome>
</museo>
<museo>
<id>2</id>
<nome>museo2</nome>
</museo>
</musei>
</categoria>
<categoria id="2" nome="secondacat">
<musei>
<museo>
<id>3</id>
<nome>museo3</nome>
</museo>
<museo>
<id>4</id>
<nome>museo4</nome>
</museo>
</musei>
</categoria>
</sezioni>
utilizzando questo codice php:
$xml = simplexml_load_file('xml/riepilogomusei.xml');
foreach($xml->categoria as $s){
echo $s['id']. $s['nome']; \\parametri
echo $s->musei->museo->id.$s->musei->museo->nome?>
il risultato che ottengo è questo:
1 primacat
museo1
2 secondacat
museo3
non vengono letti tutti i musei ma solo i primi musei di ogni categoria.
mi potete aiutare??