habe mal wieder ne nette Library aufgetan, darum zur Erinnerung ein Beispiel wie man mit Dom4J ein XML erstellt


Document document = DocumentHelper.createDocument();
Element root = document.addElement( "scritturaDocument");

root.addElement("Year").setText("1990");
root.addElement("NextYear").setText("1991");
root.addElement("IS").setText("IDA");

if (root.elementText("Year") != null){
root.element("Year").setText("2014");
}else{
root.addElement("Year").setText("2014");
}

OutputFormat format = OutputFormat.createPrettyPrint();

StringWriter sw = new StringWriter();
final XMLWriter writer = new XMLWriter(sw, format);
writer.write(document);
System.out.println("XML Result:" + sw.toString());