Ajuda , montar um xml

Pessoal

sou meio iniciante em java… estou alguns metodos para recuperacao nebulosa de informacoes

resolvi guardar a configuracao do meu metodo em um arquivo xml , entao preencho os dados na tela…e guardo a configuracao preenchida em um XML
gostaria de saber se existe alguma lib que me facilite a vida , ao inves de concatenar strings para montar as tags…e por fim o arquivo xml final
com todas as configuracoes preenchidas pelo o usuario na tela…
algo que va montando pra mim as tags de acordo com as informacoes coletadas na tela

obrigado…

Xstream

http://xstream.codehaus.org/

JAXB

DOWNLOAD

Artigo
Java Architecture for XML Binding (JAXB)

abçs