Создаю документ определенной структуры и запихиваю его в файл. Используется модель DOM.
Код:
Код: Выделить всё
try {
Document doc = null;
DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
doc = builder.newDocument();
Element elem = doc.createElement("main");
elem.setAttributeNode(doc.createAttribute("name"));
elem.setAttribute("title","hello");
doc.appendChild(elem);
....
try {
Result result = new StreamResult(file);
Source source = new DOMSource(doc);
Transformer xformer = TransformerFactory.newInstance().newTransformer();
xformer.setOutputProperty(OutputKeys.INDENT,"yes");
xformer.transform(source, result);
}
catch (TransformerConfigurationException e) { }
catch (TransformerException e) { }
}
catch (Exception e) { }