0
我將一些大數據作爲xml格式加載到我的程序中的一個字符串中(來自mysql),並且當我將這個字符串保存到out.xml中時,僅存儲了大約500條記錄。 如何將大字符串或其他數據以xml格式或任何其他格式保存到文件中?如何在java中將大字符串保存爲xml文件?
這裏是我的代碼:
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);
上面的代碼不正確。如果寫入異常,作者將不會關閉。 – 2012-02-27 19:06:24
我不認爲這是相關的事情。我也可以指出,你試着抓住你的抓地方也有最後一個。如果您的捕獲物中存在異常,會發生什麼情況?堅持這個問題,錯誤捕捉不是這裏的問題。 – Churk 2012-02-27 19:13:24
這就是java的成語。但是,如果在我們試圖關閉作者時發生異常,我們無法做任何事情。 – 2012-02-27 19:16:08