Para Mysql, consulte LOAD XML
Sintaxis
.
Debería funcionar sin ninguna transformación XML adicional para el XML que ha proporcionado, solo especifique el formato y defina la tabla dentro de la base de datos de primera mano con los nombres de columna coincidentes:
LOAD XML LOCAL INFILE 'table1.xml'
INTO TABLE table1
ROWS IDENTIFIED BY '<table1>';
También hay una pregunta relacionada:
Para Postgresql no lo sé.