/*
* Actualiza todo el listado de libros en un fichero XML "biblioteca.xml" mediante XSTREAM.
* */
private static void ActualizarInformacionXSTREAM()
{
ArrayList biblioteca = LeerBiblioteca();
if (biblioteca.size() == 0)
{
System.out.println("\nNo existe ningún libro.\nInserte algún libro antes actualizar la información.\n");
}
else
{
try
{
XStream xstream = new XStream();
xstream.alias("libro", Libro.class);
xstream.aliasAttribute(Libro.class, "isbn", "isbn");
xstream.toXML(biblioteca, new FileWriter(new File("biblioteca.xml")));
System.out.println("\nInformación actualizada con éxito.\nSe a creado el archivo biblioteca.xml con todos los libros disponibles.\n");
}
catch (Exception ex)
{
System.out.println("\nError intentando actualizar la información de la biblioteca.\n.");
}
}
}
Friday, December 13, 2013
XSTREAM
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment