Como adicionar linha <?xml version="1.0" encoding="utf-8" ?> no meu Xml usando o XStream?

Olá, boa tarde, gostaria de saber como adicionar a linha <?xml version="1.0" encoding="utf-8" ?> no meu arquivo Xml usando o XStream. Estou gerando o arquivo para a NFe, mas o meu arquivo não fica com essa linha no começo do arquivo. O que devo fazer ?

O XStream gera uma String…
Então acho q terá q add na mão… antes de gerar o arquivo…

Wesley, muito obrigado pela ajuda.
Fiz o que você sugeriu, criei uma String com o nome encoding e concatenei ela com a String do meu Xml.
O código ficou assim…

String encoding = "<?xml version=\"1.0\" encoding=\"utf-8\" ?>";
String xml = xstream.toXML(NFe);
String juntas = encoding+"\n" + xml;
System.out.println(juntas);

Boa…

Como sugestão vc tb pode fazer assim…

final StringBuilder stream = new StringBuilder();
stream.append("<?xml version=\"1.0\" encoding=\"utf-8\" ?>");
stream.append(System.getProperty("line.separator"));
stream.append(xstream.toXML(NFe));

Qualquer duvida…

Wesley

Mais fácil ainda:

Fonte: http://xstream.codehaus.org/javadoc/com/thoughtworks/xstream/io/xml/DomDriver.html

André AS.