我在Java中的文檔對象,我要救它,所以我有這樣的代碼:Java錯誤保存的xml
TransformerFactory fabTransformador = TransformerFactory.newInstance();
Transformer transformador = fabTransformador.newTransformer();
Source origin = new DOMSource(documentoXML);
Result destino = new StreamResult(new java.io.File(nombrearchivo));
transformador.transform(origin, destino);
其中「nombrearchivo」是文件名(file.xml)和documentoXML
是Document對象。 當我執行的代碼,我收到作爲輸出:錯誤:'' 我沒有收到任何異常,只是消息錯誤:'' 該文件約爲1,3 GB,我不知道它是問題,在這種情況下,是否有另一種方法來保存文件?
我用的是未來進口:
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.NodeList;
import org.w3c.dom.Node;
import javax.xml.parsers.*;
import javax.xml.transform.*;
import javax.xml.transform.dom.*;
import javax.xml.transform.stream.*;
代碼看起來不錯。你的'catch'塊包含什麼? – VGR 2013-02-19 12:19:10
你有沒有在小文件上測試你的邏輯? – Raman 2013-02-19 12:22:06
你能告訴我們運行代碼的輸出嗎? – 2013-02-19 12:22:22