top / index / prev / next / target / source
日記形式でつづる いがぴょんコラム ウェブページです。
StreamResultを用いる際のストリームクローズ忘れ
Transformer.transform()の際の StreamSource, StreamResultを用いる際に、入出力ストリーム自身はプログラム側で明示的にクローズする必要があることに気がつきました。ぞっとしました。
javax.xml.transform.Transformer#transform(Source, Result)を用いる際に、引数として StreamSourceや StreamResultを用いた場合には、元ネタの入出力ストリームはプログラム側でクローズする必要があることに気がつきました。ぞっとしました。とりあえず今まで書いたソースコードを見直していきます。
関連する日記