将文档对象转换为字节[]
我是初始化文档对象,如下所示:
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
Document doc = docBuilder.newDocument();
之后,我通过向 doc 对象插入数据来构建 XML 文件。
最后,我将内容写入计算机上的文件。
我的问题是如何将文档的内容写到一个?byte[]
这就是我如何将内容写入XML文件:
TransformerFactory transformerFactory = TransformerFactory.newInstance();
Transformer transformer = transformerFactory.newTransformer();
DOMSource source = new DOMSource(doc);
StreamResult result = new StreamResult(new File("changeOut.xml"));
// Output to console for testing
// StreamResult result = new StreamResult(System.out);
transformer.transform(source, result);