Layout arquivo com XML

Ola Pessoal,

Eu gostaria de saber se existe alguma maneira de criar xml que possui o layout de um arquivo, e como utiliza-lo na mina app.

Por exemplo:

Conteudo arquivo:

aa;bbb;1

Quero criar um template com arquivo xml que realize as validacoes necessarias para esse arquivo.

Acredito que seja algo como:

<template>
<coluna 1 string tamanho 2 regx>
<coluna 2 string tamanho 3 regx>
<coluna 3 int>
</template>

Depois que a validacao for realizada e estiver tudo ok faco o parse do arquivo para um pojo.

Alguem tem alguma ideia de como posso comecar a fazer isso com java?

Abraco

Existe o XStream que pode ser obtido no http://xstream.codehaus.org/ que faz o que vc quer.
Onde vc passa o que quer, ex. Map e ele monta o xml baseado nos atributos dele.
O metodo é o toXML(objeto)
Depois basta usar algo como BufferedWriter para gravar em disco.

Para recuperar user o fromXML(…);

XStream funciona muito bem msm…

Xstream.

Valeu pessoal, obrigado.