西野です。
先程の記事、書きかけのまま、送信してしまいました。
#最近、ミスが多くて・・・・

>ソースを確認すると、
>XMLOutputter  のコンストラクタでエンコーディング指定を渡しているのなら,
>OutputStreamを渡すと、内部でWriterでくるんでくれるようです。
>
>バッファのフラッシュのタイミングを気にしない(GCに任せる)のなら次の記述でOKです。
>
>out.output(doc, new java.io.FileOutputStream(f));
>
もちろん、仰るとおりなんですが、
質問者のかずほさんが、writer系にこだわっているように見受けられましたし、
writerを使う場合は、エンコードを明確することがポイントであることを示す
ために、先にstreamの方を撤回して、writerの方をポストしたわけなんです。
念のため。
以上です。
以上です。