Я загрузил некоторые большие данные в формате xml в строку в моей программе (из mysql), и когда я сохраняю эту строку в out.xml, хранится около 500 записей. Как сохранить большую строку или другие данные в файл в формате XML или в любом другом формате?Как сохранить большую строку в xml-файлах в java?
Вот мой код:
String xmlString = doExportIntoString();
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
InputSource source = new InputSource(new StringReader(xmlString));
Document document =factory.newDocumentBuilder().parse(source);
TransformerFactory tf = TransformerFactory.newInstance();
Transformer transformer = tf.newTransformer();
Result result = new StreamResult(new File("C:\\xmlFile.xml"));
Source s = new DOMSource(document);
transformer.transform(s, result);
Код выше неверен. Если в письме написано исключение, автор не будет закрыт. –
Я не думаю, что это важная вещь. Я также могу указать, что вы пытаетесь поймать в боку свой улов, и в нем тоже есть. Какой happe, если у вас есть исключение в вашем улове? Придерживайтесь вопроса, ошибка здесь не проблема. – Churk
Это идиома java. Однако, если исключение происходит, когда мы пытаемся закрыть автора, мы ничего не можем с этим поделать. –