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