このコードを使用して改行を有効にします。
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
transformer.setOutputProperty("{http://xml.apache.org/xslt}indent-amount", "2");
しかし、次の出力が得られます。
<?xml version="1.0" encoding="UTF-8"?><root>
<child>aaaa</child>
</root>
ルート要素の前に改行を入れたいです。私は何をすべきか?