Salve a tutti.
Devo gestire un file XML che vado a comporre con dei dati relativi a dei corsi.

File di esempio:
codice:
<?xml version="1.0" encoding="utf-8"?>
<corsi>
	<corso id="1">
		<name>Corso Numero Uno</name>
		<description></description>
		<durata>8</durata>
		<steps>
			<step id="1">
				<title>Step1</title>
			</step>
			<step id="2">
				<title>Step2</title>
			</step>
		</steps>
	</corso>
</corsi>
Ora, sto usando simplexml_load_file per la gestione ma non riesco a visualizzare i vari figli... non so se sbaglio qualcosa nel php o nel XML

PHP in sviluppo:
codice:
$xml = simplexml_load_file('contents.xml');
echo "<ul>";
foreach($xml->corso as $corso)
{
        echo "[*]".$corso->name."";
	foreach($corso->steps as $step)
	{	
	    echo "[*]as".$step->title."";
	}
}
echo "[/list]";
In pratica non riesco in alcun modo a gestire gli STEP (childs) e di conseguenza a proseguire con un po di programmazione...