我在 java 中有一个 Document 对象,我想保存它,所以我有这个代码:
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.*;