JDOM, toll DOM/JAXP nicht

Ist nicht neu, aber ich muss mich mal wieder drüber aufregen: Wer folgenden widerlichen (jetzt kein “aber Java ist doch selbst widerlich”-Kommentar) Konstrukten in Java begegnet:


DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document doc = builder.newDocument();
Element root = doc.createElement("root");
Text text = doc.createText("This is the root");
root.appendChild(text);
doc.appendChild(root);

Sollte einfach JDOM benutzen:


Document doc = new Document();
Element e = new Element("root");
e.setText("This is the root");
doc.addContent(e);

Ergebnis bei beidem: “<root>This is the root</root>”. Einmal mit beschissenem API, einmal ohne. Kleines Tutorial: JDOM and XML Parsing, Part 1.

Ein Kommentar zu “JDOM, toll DOM/JAXP nicht”

  1. Atomaffe

    Ich habs versucht, aber ich muss es sagen: aber Java ist doch selbst widerlich

Einen Kommentar schreiben:


Creative Commons License

This work is licensed under a
Creative Commons Attribution-Noncommercial-Share Alike 2.0 Germany License.