我有一个关于Xalan转换的StreamSource初始化时刻的问题。这可能会严重影响同步和项目开发本身。

问题是,真正的输入流何时确切打开?从字符串路径创建StreamSource时,不是文件或其他预打开的流。或者,具体地说,在初始化时或在第一次调用时(例如在转换器中,例如在“转换调用”期间)打开流。

最佳答案

StreamSource的创建不会打开流,而只是设置一些属性。

当您调用方法transform()时,流打开完成。

看看类com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl

07-25 22:46