Hallöle,
ich hab hier ein Problem, daß ich vor lauter Wäldern den Baum nicht mehr sehe ...
Mit folgendem Code erzeuge ich einen DOM-Baum, der ein XML-Dokument (als Datei auf Platte) werden soll:
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
Document document;
try
{
DocumentBuilder builder = factory.newDocumentBuilder();
document = builder.newDocument();
Element root = (Element) document.createElement("filterset");
document.appendChild(root);
//hier weitere Elemente, die zum Baum hinzugefügt werden.
}
catch (ParserConfigurationException pce)
{
pce.printStackTrace();
}
So, jetzt hab ich ein schönes XML als DOM-Baum vorliegen.
Aber irgendwie seh ich jetzt nicht, wie ich das in eine Datei bekomme.
Das Document-Interface enthält ja nichts passendes, und die DocumentBuilder-Klasse enthält nur eine Methode zum Lesen eines Files (parse(java.io.File))
Was genau hab ich übersehen? Vermutlich etwas, was zu offensichtlich ist ...
Noch eine Frage - muß ich die XML-Declaration
<?xml version='1.0' encoding='utf-8'?>
manuell einsetzen? Falls ja: wie?
Oder wird die automatisch erzeugt?
Ich bedanke mich im Voraus für jede Hilfe,
cu
Robert