import javax.xml.parsers.*; import javax.xml.transform.*; import javax.xml.transform.dom.*; import javax.xml.transform.stream.*; import org.w3c.dom.*; public class DOMToFile { public static void main(String[] args) { try { // Factory yaratılıyor ve yeni Document yaratılıyor. DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); DocumentBuilder builder = factory.newDocumentBuilder(); Document document = builder.newDocument(); // Dökümana elementler ekleniyor. Element root = document.createElement("root"); root.setAttribute("attr", "value"); Element test = document.createElement("test"); Text text = document.createTextNode("deneme xml"); test.appendChild(text); root.appendChild(test); document.appendChild(root); // Transformer yaratılıyor. TransformerFactory transformFactory = TransformerFactory.newInstance(); Transformer transformer = transformFactory.newTransformer(); DOMSource source = new DOMSource(document); String out = "/Users/zaferteker/Private/Books/Documents/DOMToFile.xml"; StreamResult result = new StreamResult(out); // doküman dosyaya yazılıyor. transformer.transform(source, result); System.out.println("Document dosyaya yazıldı"); } catch (Exception e) { e.printStackTrace(); } } }Dosyayı İndir