我的建议是使用带有inputstream的构造函数创建StreamSource。
像那样
InputStream inputStream = new FileInputStream(new File(xmlPath)); source = new StreamSource(inputStream);
然后在您的方法中使用finally语句
finally{inputStream.close();}但是请记住要确保在初始化流之前,先进行最终阻塞或通过关闭未初始化或打开的inputStream来捕获异常。



