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