Entweder rückt er nicht ordentlich ein oder es bleiben Leerzeilen stehen
Hier mein code:
Hier mein code:
Java:
String filePath = MainFrame.datenpfad + "\\kategorien.xml";
File xmlFile = new File(filePath);
DocumentBuilderFactory dbFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder dBuilder;
try {
dBuilder = dbFactory.newDocumentBuilder();
Document doc = dBuilder.parse(xmlFile);
doc.getDocumentElement().normalize();
// delete element
deleteElement(doc, aKategorie);
// write the updated document to file or console
doc.getDocumentElement().normalize();
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(doc);
// StreamResult result = new StreamResult(new File("employee_updated.xml"));
StreamResult result = new StreamResult(new File(MainFrame.datenpfad + "\\kategorien.xml"));
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.transform(source, result);
System.out.println("XML file updated successfully");
} catch (Exception e1) {
e1.printStackTrace();
}
Anhänge
Zuletzt bearbeitet von einem Moderator: