我正在使用SAX进行一些数据转换(例如csv)到xml,然后在Java中使用转换器。结果在StreamResult中,我正在尝试将结果保存到file.xml中,但是找不到将StreamResult保存到文件中的方法。我做错了吗?
最佳答案
您的StreamResult
应该基于文件创建,例如
StreamResult sr = new StreamResult(new File("/my/file.xml"));
如果给
Transformer
这样的StreamResult
,它将把结果直接写到您指定的文件中。