Ciao a tutti, ho un problema: mi perdo nel leggere e visualizzare il contenuto di un file XML con struttura gerarchica (intendo 1 recod, 3 sotto tabelle)

Come vedete ho un elendo di righe (riga) e ogni riga ha 3 sottotabelle (docrichiesta, docazione, articolicollegati)


Codice PHP:

<?xml version="1.0" encoding="UTF-8"?>
<societa tabella="tb_ncModelli">
  <riga Progressivo="AC07-0003" StatoRichiesta="2" TipoRi="2" TipoAz="2"  TipoCa="0">
    <docRichiesta>
      <documento nome="Doc1.doc" />
      <documento nome="Img1.jpg" />
    </docRichiesta>
    <docAzione>
      <documento nome="DocAz1.pdf" />
      <documento nome="ImgAz1.jpg" />
    </docAzione>
    <articolicollegati>
      <articolo-stampo nome="11111111" />
      <articolo-stampo nome="22222222" />
    </articolicollegati>
  </riga>
</societa>
Vorrei riuscire a leggere il contenuto della riga (i vari campi, che salverò in variabili) e fillare 3 tabelle con le 3 sottotabelle

Mi date una mano???