> なんと後ろ向きな・・・・。と言うより、何故、あんな使いにくいJAXPにこだわる
ので
> しょうか、Java1.4からバンドルされているからでしょうか。僕ならJDOMを使いま
すね。

遅まきながらJDOMを使い始めました。使いやすいです。
…が、ファイルに書き出そうとして、
---
Document doc = new Document(root);
XMLOutputter out = new XMLOutputter("  ", true, "UTF-8");
File f = new File("test.xml");
FileWriter writer = new FileWriter(f);
out.output(doc, writer);
---
としてencodingにUTF-8を指定しても<?xml version="1.0" encoding="UTF-8"?>とは
なるものの肝心の文字コードがUTF-8になっていないようです。java.io.FileWriter
がデフォルトエンコーディングで出力するせいでしょうか?
UTF-8など望みのコードで出力するにはどのようにすればよいでしょうか?

---
かずほ