Problema con XML y toString

i02hajij
27 de Febrero del 2006
Hola a todos. Estoy usando las librerías JDOM para generar XML, pero me ha surgido el siguiente problema.

Creo en XML mediante la función:

private void crearXMLTextos()
{
Element bola;
String texto = new String();

this.rootTextos = new Element("TextosBolas");

for(int i = 1; i <= 90; i++)
{
// Genero el texto de la bola
texto = this.generarSuma(i);

// Genero el nodo XML y el texto que tendrá
bola = new Element("bola").setText(texto);

// Le añado el atributo para conocer su valor
bola.setAttribute("valor", String.valueOf(i));

this.rootTextos.addContent(bola);
}

this.miXML = new Document(this.rootTextos);
this.txtSalida.setText("XML Generado");
this.txtSalida.append(this.miXML.toString());
}

El problema me surge en la última línea, al intentar convertir el XML a cadena, ya que muestra el siguiente mensaje:

[Document: No DOCTYPE declaration, Root is [Element: <TextosBolas/>]]

Y no se cómo solucionar ese problema. ¿Alguien me puede explicar como puedo pasar el documento XML a un String?.

Gracias de antemano.