W przypadku Mysql zobacz LOAD XML
Składnia
.
Powinno działać bez dodatkowej transformacji XML dla podanego XML, wystarczy określić format i zdefiniować tabelę wewnątrz bazy danych z pierwszej ręki z pasującymi nazwami kolumn:
LOAD XML LOCAL INFILE 'table1.xml'
INTO TABLE table1
ROWS IDENTIFIED BY '<table1>';
Jest też powiązane pytanie:
W przypadku Postgresql nie wiem.