Come si può fare per caricare direttamente su un db mysql un file xml

nel db ho diversi campi
- autore
- data
- titolo
........

e ho un xml composto in questa maniera

<?xml version="1.0" ?>
<articolo titolo="Titolo dell'articolo">
<titolo>Titolo</titolo>
<autore>autore<autore>
<data>data</data>
...............
</paragrafo>
</articolo>

è possibile tramite uno script in php farlo collegare a un db e fargli compilare i suddetti campi