我正在使用SAX进行一些数据转换(例如csv)到xml,然后在Java中使用转换器。结果在StreamResult中,我正在尝试将结果保存到file.xml中,但是找不到将StreamResult保存到文件中的方法。我做错了吗?

最佳答案

您的StreamResult应该基于文件创建,例如

StreamResult sr = new StreamResult(new File("/my/file.xml"));

如果给Transformer这样的StreamResult,它将把结果直接写到您指定的文件中。

07-25 20:54