Olha, você está confundindo as coisas.
SVG é XML. É uma linguagem que segue o formato XML. Então, transformar SVG para XML não faz sentido. Talvez o que você quis dizer é transformar SVG para outro formato XML. Aí, existem várias formas de se fazer. Uma delas é usando XSLT.
Tutorial sobre SVG
Na verdade, o bom seria você ler todos os tutoriais da W3Schools. No mínimo, leia XML, XSL, XSL, XPath e DTD. São pequenos e bem didáticos.
Agora para trabalhar com Banco de dados e XML existem várias possibilidades. Vai depender da sua aplicacao. Por exemplo, você pode:
:arrow: Salvar o XML inteiro como um Stringão.
:arrow: Pode usar alguma ferramenta expecífica do SGDB usado.
:arrow: Pode mapear XML para objetos Java e depois os objetos Java para tabelas
:arrow: Pode usar Bancos de XML, como o Xindice
Se for mapear XML para objetos Java e depois os objetos Java para tabelas, vai ter que aprender como trabalhar com XML em Java. Esses artigos podem lhe ajudar.
