西野です。
先程の記事、完全に嘘です。寝ぼけていました。
>
>FileOutputStream writer = new FileOutputStream(f);
>out.output(doc, writer);
>
ではなくて、全部書くと、以下のとおりです。
Document doc = new Document(root);
XMLOutputter out = new XMLOutputter("  ", true, "UTF-8");
File f = new File("test.xml");
FileWriter writer = new FileWriter(OutputStreamWriter(FileOutputStream(f), 
"UTF-8"));
out.output(doc, writer);
です。