Java: Transformar objeto em XML

Dizem que, em Java, tudo é muito complicado. Lidar com arquivos XML então, nem se fala. Agora imagine isso:

MinhaClasse objeto = new MinhaClasse(parametros);

Perfeito, instanciei um objeto da minha classe. Vamos transformar em XML rapidinho?

XStream xstream = new XStream(new DomDriver());
String xml = xstream.toXML(objeto);

O responsável por esta mágica é o XStream, que pode ser encontrado em http://xstream.codehaus.org/

This entry was posted in Java and tagged , , , . Bookmark the permalink.

2 Responses to Java: Transformar objeto em XML

  1. Me lembrou a facilidade de transformar em JSON! hehe

    []s!

  2. Ah sim, com XStream isso é possivel (e bem facil):

    http://xstream.codehaus.org/json-tutorial.html

    Na verdade ele faz data-binding de objetos em um formato xml que vc pode personalizar (criando aliases para nós, atributos, etc). Mesmo que precise de algo muito complexo é facil de trabalhar com os conversores.

Leave a Reply

Your email address will not be published. Required fields are marked *