private void napraviXml(DocumentBuilder DOMParser) throws TransformerConfigurationException, TransformerException { Document doc = DOMParser.newDocument(); Element kluboviElement = doc.createElement("Klubovi"); for (Klub klub : sviKlubovi) { Element klubElement = doc.createElement("Klub"); Element imeElement = doc.createElement("Ime"); imeElement.appendChild(doc.createTextNode(klub.getIme())); Element gradElement = doc.createElement("Grad"); gradElement.appendChild(doc.createTextNode(klub.getGrad())); Element ProracunElement = doc.createElement("Proracun"); ProracunElement.appendChild(doc.createTextNode(klub.getProracun() + "")); Element predsjednikElement = doc.createElement("Predsjednik"); predsjednikElement.appendChild(doc.createTextNode(klub.getPredsjednik())); klubElement.appendChild(imeElement); klubElement.appendChild(gradElement); klubElement.appendChild(ProracunElement); klubElement.appendChild(predsjednikElement); kluboviElement.appendChild(klubElement); } doc.appendChild(kluboviElement); TransformerFactory transFactory = TransformerFactory.newInstance(); Transformer newTransformer = transFactory.newTransformer(); StreamResult file = new StreamResult("klubovi.xml"); newTransformer.transform(new DOMSource(doc), file); }
private void unesiKlub() throws NumberFormatException { Klub k = new Klub(); k.setGrad(txtGrad.getText()); k.setIme(txtIme.getText()); k.setPredsjednik(txtPredsjednik.getText()); k.setProracun(Float.parseFloat(txtProracun.getText())); sviKlubovi.add(k); }