Como hago para cambiar el "encoding" o esquema de codificación

Laura
02 de Enero del 2004
Hola,
Yo genero un XML utilizando JAXP y DOM, y deseo cambiar el esquema de codificación .
Por defecto aparece : encoding="UTF-8" y deseo queno aparezca nada , es decir de :
<?xml version="1.0" encoding="UTF-8"?>
a
<?xml version="1.0" ?>

Alguien sabe cual es el metodo para realizar este cambio?
El código es:

static Document document;

public static void main (String argv []) {
FileOutputStream out = null;
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
try {
DocumentBuilder builder = factory.newDocumentBuilder();
document = builder.newDocument();
Element root = (Element) document.createElement("RAIZ");
document.appendChild(root);

Element hijo = (Element) document.createElement("HOJA");
root.appendChild(hijo);
hijo.appendChild( document.createTextNode("Hoja Roja") );


// Use a Transformer for output
TransformerFactory tFactory = TransformerFactory.newInstance();
Transformer transformer = tFactory.newTransformer();

DOMSource source = new DOMSource(document);

//StreamResult result = new StreamResult(System.out);

File file = new File("c:\archivo.xml");
out = new FileOutputStream(file);
StreamResult result = new StreamResult(out);

transformer.transform(source, result);

}


Gracias