我正在使用的API使用com.google.common.io.ByteSource
。我的API接受了javax.xml.transform.Source
,因为我正在执行Schema
验证以及调用其他API。是否有一种从Source
转换为ByteSource
的干净方法和/或有一个更好的对象可以同时满足这两种方法的需求(即ByteSource和Source)。
最佳答案
ByteSource可以提供一个InputStream,该输入流可用于使用ByteSource.openBufferedStream
进行的转换。