You can create a String attribute in you document namespace called @encoding and set addHeader in documentToXMLString to true.
So you can add any encoding you need for each reason, either UTF-8 or ISO 8859-1.
This works fine for me!
regards,
Jefferson Pereira
jeffersoncp@terra.com.br