public void escribirCompraJAXB(String rutaFichero, LinkedHashMap<Integer, Compra> compras) {
        rutaFichero = rutaFichero + ".xml";
        try {
            MapCompra mc = new MapCompra();
            mc.setMapCompra(compras);
            JAXBContext jaxbContext = JAXBContext.newInstance(MapCompra.class);
            Marshaller jaxbMarshaller = jaxbContext.createMarshaller();
            jaxbMarshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT, true);
            jaxbMarshaller.marshal(mc, System.out);
            jaxbMarshaller.marshal(mc, new File(rutaFichero));
        } catch (JAXBException ex) {
            //Logger.getLogger(FicherosDatos.class.getName()).log(Level.SEVERE, null, ex);
            System.out.println("Error en escribirCompraJAXB");
        }
    }