Para Mysql, consulte o
LOAD XML
Sintaxe
. Deve funcionar sem qualquer transformação XML adicional para o XML que você forneceu, apenas especifique o formato e defina a tabela dentro do banco de dados em primeira mão com os nomes das colunas correspondentes:
LOAD XML LOCAL INFILE 'table1.xml'
INTO TABLE table1
ROWS IDENTIFIED BY '<table1>';
Há também uma pergunta relacionada:
Para Postgresql eu não sei.