Добрый день. Я хочу использовать StringWriter для записи нового файла в сетевую папку. Может ли кто-нибудь дать мне несколько примеров, используя приведенный ниже код о том, как это сделать? Это мой первый опыт работы с классом StringWriter.StringWriter напишите в папку
public static final void newOutput(Document xml) throws Exception {
Transformer tf = TransformerFactory.newInstance().newTransformer();
tf.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
tf.setOutputProperty(OutputKeys.ENCODING, "UTF-8");
tf.setOutputProperty(OutputKeys.INDENT, "yes");
StringWriter out = new StringWriter();
tf.transform(new DOMSource(xml), new StreamResult(out));
/*
* need to update to write to folder
*/
System.out.println(out.toString());
}
}
Пытались ли вы в 'FileOutputStream'? –