Existen diferentes tipos de Librerías para hacer Serializacion de objetos a XML y viceversa, tales como
JAXB, XStream, XMLBeans, etc. De ellos, uno de los que mas me gusta es XStream, aunque se a pura reflexión
es sencillo de utilizar y puede serializar a XML y Json de manera transparente.
Sin embargo si no desean agregar una librería externa y no desean usar las ya conocidas Sax o Dom, puede usar las clases
XMLEncode y XMLDecoder, un ejemplo.
XMLEncoder e = new XMLEncoder( new BufferedOutputStream( new FileOutputStream("Test.xml"))); e.writeObject(new JButton("Hello, world")); e.close()Mas info en:
Comentarios