2012-07-11 57 views
0

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

问题是,真正的输入流何时打开?当从String路径创建StreamSource时,不是File或其他预打开的Streams。或者,具体而言,流在初始化时或第一次调用时打开(例如在变换调用期间,在变换器中)。

回答

1

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

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

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

+0

非常感谢!你从恐惧和痛苦中拯救了我) – Viachslau 2012-07-11 10:12:06

+0

@Viachslau你很受欢迎;) – 2012-07-11 10:13:16