我对Xalan转换的StreamSource初始化时有疑问。这可能会极大地影响同步和项目开发本身。
问题是,真正的输入流何时打开?从String路径创建StreamSource时,不是File或其他预打开的Streams。或者,具体而言,流在初始化时或第一次调用时打开(在变换器中,例如,在“变换调用”期间)。
答案 0 :(得分:1)
StreamSource的创建不会打开流,只是设置了一些属性。
当您调用方法transform()
时,将打开流。
查看课程com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl