[Resolvido] XStream - XML Complexo

opa!

galera preciso gerar um XML bem complexo, alguem poderia me dar uma dica de como fazer isso?

pensei em fazer dessa forma

String padrao = "<?xml version=\"1.0\"?>\n"; XStream xstream = new XStream(); xstream.alias("pessoa", XMLBean.class); File arquivo = new File("teste.xml"); if ( arquivo.createNewFile() || arquivo.canWrite() ) { Writer escreve = new FileWriter(arquivo); escreve.write(padrao); xstream.toXML("", escreve); } else { System.out.println("nao criou o arquivo"); }

que nada mais é do que transcrever a classe XMLBean para um xml, da forma que a classe foi escrita, cada atributo virará uma tag no xml

mas como o XML que eu tenho que gerar é complexo, classe dentro de classe, fiquei pensando qual seria a melhor solução…

algume tem alguma idéia?

abraço

criei um classe no a mesma estrutura do xml que eu desejava!

deu certo