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