Hallo Leute,
ich will eine xml-Datei mit Java erstellen, kriege aber eine Exception:
Der Code dazu:
Was mir aufgefallen ist. Wenn ich new File("text.xml") schreibe dann wird die Datei in mein workspace Ordner angelegt.
Würde mich sehr freuen, wenn jemand erklären könnte, wieso die Exception auftritt.
ich will eine xml-Datei mit Java erstellen, kriege aber eine Exception:
javax.xml.transform.TransformerException: java.io.FileNotFoundException: C:\test.xml (Zugriff verweigert)
Der Code dazu:
Java:
DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
DocumentBuilder db = dbf.newDocumentBuilder();
Document d = db.newDocument();
//Element einfügen habe ich weggelassen
TransformerFactory tf = TransformerFactory.newInstance();
Transformer t = tf.newTransformer();
Source ds = new DOMSource(d);
StreamResult sr = new StreamResult(new File("C:\\test.xml"));
tf.newTransformer().transform(ds, sr);
Was mir aufgefallen ist. Wenn ich new File("text.xml") schreibe dann wird die Datei in mein workspace Ordner angelegt.
Würde mich sehr freuen, wenn jemand erklären könnte, wieso die Exception auftritt.