0

我对 Xalan 转换的 StreamSource 初始化时刻有疑问。这可能会极大地影响同​​步和项目开发本身。

问题是,真正的输入流究竟是什么时候打开的?当 StreamSource 是从 String 路径创建时,而不是 File 或其他预先打开的 Streams。或者,具体来说,流是在初始化时打开还是在第一次调用时打开(例如在转换器中,在“转换调用”期间)。

4

1 回答 1

1

StreamSource 的创建并没有打开流,它只是设置了一些属性。

当您调用该方法时,流的打开就完成了transform()

看看班级com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl

于 2012-07-11T09:22:41.170 回答