Wie bereits von andere In Java, mit den standardmäßigen W3C DOM-Bibliotheken, ist es erforderlich, das Document-Objekt als Fabrik für Elemente zu verwenden, d.h.:
import org.w3c.dom.Document;
import org.w3c.dom.Element;
Document d;
Element e;
e = d.createElement("tag");
Warum ist das notwendig? Warum kann eine Methode konzeptionell kein XML-Element erstellen, ohne das gesamte Zieldokument zu kennen? Warum kann ich nicht einfach mit "new" oder etwas ähnlichem instanziieren?