Ciao a tutti, come posso generare un XML con un "sotto-elemento" (figlio) per ogni nodo principale


<xml tabella="tb_DBP">
<riga Progressivo="dasdsasa" .....>
<docRichiesta>
<documento nome="doc.pdf" />
</docRichiesta>
</riga>

in sintesi, ogni riga può (non sempre) avere un nodo figlio <docRichiesta> con un elenco di documenti


Io riesco a generare i nodi principali facendo qualche cosa del tipo:

codice:
	

$XML = new SimpleXMLElement("<azioni></azioni>");
while ($row = mysql_fetch_array($result,MYSQL_ASSOC)) {	

			$azione = $XML->addChild('azione');
			$azione->addChild('id', $row{$prefisso.'_id'});

....

//Generazione file XML
Header('Content-type: text/xml');
echo $XML->asXML();

come posso creare un eventuale figlio per ogni "riga" azione?

Grazie