public static void changeFineBorrow(int memberID, int itemID, String item, int method) {
        try {
            //*********************************************************************************//
            // INSTANCIAMOS UN OBJETO QUE NOS PERMITA ALMACENAR TODA LA INFORMACIÓN DE NUESTRO //
            // FICHERO XML DE FORMA ODENADA                                                    //
            //*********************************************************************************//
            DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
            DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
            //*********************************************************************************//
            // CARGAMOS EL FICHERO XML EN NUESTRO OBJETO                                       //
            //*********************************************************************************//
            Document doc = docBuilder.parse(new File("db/DBmembers.xml"));
            //*********************************************************************************//
            // NORMALIZAMOS NUESTRO OBJETO PARA ELIMINAR NODOS VACIOS                          //
            //*********************************************************************************//
            doc.getDocumentElement().normalize();
            int myItem = 0;
            //*********************************************************************************//
            // CARGAMOS LOS NODOS MIEMBRO PARA BUSCAR EL NODO QUE NOS INTERESA                 //
            //*********************************************************************************//
            NodeList memberNodes = doc.getElementsByTagName("member");
            for (int i = 0; i < memberNodes.getLength(); i++) {
                //*********************************************************************************//
                // EL ELEMENTO QUE INSTANCIAMOS CONTIENE UN NODO INDIVIDUAL DE UN MIEMBRO          //
                //*********************************************************************************//
                Element anElement = (Element) memberNodes.item(i);
                //*********************************************************************************//
                // COMPROBAMOS SI LA ID DE NUESTRO ELEMENTO ES LA QUE BUSCAMOS                     //
                //*********************************************************************************//
                if (Integer.parseInt(getNodeValue("id", anElement)) == memberID) {
                    myItem = i;
                    break;
                }
            }
            //*********************************************************************************//
            // CARGAMOS EL NODO ESPECÍFICO QUE ESTAMOS BUSCANDO                                //
            //*********************************************************************************//
            Node itemNode = doc.getElementsByTagName(item).item(myItem);
            NodeList list = itemNode.getChildNodes();
            String a = list.item(0).getNodeValue();
            //*********************************************************************************//
            // EDITAMOS EL CONTENIDO DEL NODO                                                  //
            //*********************************************************************************//
            switch (method) {
                case 0://CASOS EN LOS QUE AÑADIMOS ALGO A LA BASE DE DATOS
                    if (a.equals("none")) {
                        list.item(0).setTextContent(Integer.toString(itemID));
                    } else {
                        a += "," + itemID;
                        list.item(0).setTextContent(a);
                    }
                    break;
                case 1://CASOS EN LOS QUE ELIMINAMOS ALGO DE LA BASE DE DATOS
                    String finalNode;
                    String nodeVal = list.item(0).getTextContent();
                    int position = nodeVal.indexOf(item);
                    if (nodeVal.length() > 1) {
                        finalNode = nodeVal.substring(0, (position - 2));
                        finalNode += nodeVal.substring((position + 1), nodeVal.length());
                    } else {
                        finalNode = "none";
                    }
                    list.item(0).setTextContent(finalNode);
                    break;
                default:
                    throw new AssertionError();
            }
            //*********************************************************************************//
            // ESCRIBIMOS NUESTRO OBJETO CON LOS CAMBIOS DE NUEVO EN EL FICHERO XML            //
            //*********************************************************************************//
            TransformerFactory transformerFactory = TransformerFactory.newInstance();
            Transformer transformer = transformerFactory.newTransformer();
            DOMSource source = new DOMSource(doc);
            StreamResult result = new StreamResult(new File("db/DBmembers.xml"));
            transformer.transform(source, result);
        } catch (ParserConfigurationException | SAXException | IOException | NumberFormatException | DOMException | AssertionError | TransformerFactoryConfigurationError | TransformerException e) {
            JOptionPane.showMessageDialog(null, e.getMessage(), "" + "Error", JOptionPane.ERROR_MESSAGE);
        }
    }