Académique Documents
Professionnel Documents
Culture Documents
Para serializar de forma sencilla objetos Java a XML y viceversa se usa la librería XStream
para lo cual hay que descargarla de la página http://x-stream.github.io/download.html.
Los pasos a seguir para configurar el entorno de trabajo son:
. Descargar la distribución binaria (xstream-distribution-1.4.11.1-bin.zip
. Se descomprime y se coge el fichero xstream-1.4.11.1.jar que se encuentra en la carpeta
xstream-1.4.11.1\lib y se guarda en C:\Program Files\Java\jdk1.8.0_144\jre\lib\ext
Una vez se tiene el entorno configurado, ya se puede empezar a trabajar para lo cual se hará:
Crear un objeto de la clase XStream. Se tienen 3 opciones:
Existe otra forma de guardar elementos XML en un fichero serializable y como objetos los
elementos del ficheroXML. Para ello se van a utilizar los métodos createObjectOutputStream()
y createObjectInputStream().
Ej: …………………………………………………..
ObjectOutputStream oos=xs.createObjectOutputStream(new FileOutputStream("alumnos.xml"));
for(int i=1;i<=5;i++){
al=new Alumno("Lorena","DAM",8.5);
oos.writeObject(al);
}
oos.close();