Crear un XML que incluya otro dentro.JDOM

massapa
23 de Enero del 2004
Usando JSP(porque es en lo que estoy trabajando) y JDOM(al menos eso creo): Partiendo de un documento XML , por ejemplo:

<archivo>
<nombre>ejemplo</nombre>
<plazo>ejemplo</plazo>
</archivo>

Necesito crear otro documento XML que contenga a éste, basandome en los resultados obtenidos de una consulta a una base de datos mediante JSP.El numero de resultados puede variar de una consulta a otra.

Por ejemplo, tendria que quedar algo asi:

<resultado>
<noticia>
<archivo>
<nombre>ejemplo</nombre>
<plazo>ejemplo</plazo>
</archivo>
<documento>hiperenlace a fichero prueba</documento>
<documento>hiperenlace a fichero prueba2</documento>
</noticia>
<noticia>
<archivo>
<nombre>ejemplo2</nombre>
<plazo>ejemplo2</plazo>
</archivo>
<documento>hiperenlace a fichero prueba3</documento>
<documento>hiperenlace a fichero prueba4</documento>
<documento>hiperenlace a fichero prueba5</documento>
</noticia>
</resultado>

El numero de <noticia> , depende del resultado de la busqueda en la base de datos, asi como el número de <documento> por <noticia>.
Al final y usando xsl, presentar el resultado.

Agradezco cualquier pista o sugerencia. Se mas o menos como leer un XML con JDOM, sé más o menos como crear un XML nuevo con JDOM, pero me pierdo si tengo que modificar y añadir, cambiando ademas la raiz.