Converter um Resultset para objeto DOM e depois para XML

É possível montar essa estrutura de processos! eu retirar os dados de um banco de dados montar uma arvore DOM e depois converter esta arvoré em uma stream XML. Se for possivel alguem possui um exemplo ou tutorial que fala sobre o assunto? Obrigado