Erro com XML (JDOM)?

Por que meu xml não está salvando aquele cabeçalho de configuração?

<?xml version="1.0" encoding="ISO-8859-1" ?>

Document document = new Document(root); Format format = Format.getPrettyFormat().setEncoding("ISO-8859-1"); XMLOutputter xmlOutput = new XMLOutputter(format); try { FileOutputStream writer = new FileOutputStream(new File("\gerado.xml")); xmlOutput.output(doc, writer); writer.flush(); writer.close(); } catch (Exception e) { e.printStackTrace(); }
e quando eu salvo dentro de um zip funciona…

Format format = Format.getPrettyFormat().setEncoding("ISO-8859-1"); XMLOutputter xmlOutput = new XMLOutputter(format); ZipEntry zipEntry = new ZipEntry("teste.xml"); ZipOutputStream zipOut; try { zipOut = new ZipOutputStream(new FileOutputStream(new File("\teste"))); zipOut.putNextEntry(zipEntry); xmlOutput.output(document, zipOut); zipOut.closeEntry(); zipOut.close(); return; } catch (Exception e) { e.printStackTrace(); }

se alguém tiver uma dica… Estou precisando salvar em um arquivo e não em um zip

Consegui fazer assim…

[code] Document document = new Document(root);
try {
Format format = Format.getPrettyFormat().setEncoding(“ISO-8859-1”);
XMLOutputter xmlOutput = new XMLOutputter(format);

        String xml = xmlOutput.outputString(document);            
        
        FileWriter writer = new FileWriter(new File("\gerado.xml"));
        writer.write(xml);
        
        writer.close();
        
    }catch (Exception e){
        e.printStackTrace();
    }
}[/code]

valeu assim mesmo…