Tema: unir XML Dom
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/05/2012, 03:05
Alberto_Mad
 
Fecha de Ingreso: febrero-2010
Mensajes: 37
Antigüedad: 15 años, 1 mes
Puntos: 0
unir XML Dom

hola,
estoy desarrollando una aplicación la cual crea varios XML (todos los estoy realizando con DOM), cada uno por separado.

Mi pregunta es:
¿Cabría la posibilidad de unir varios "Document" (DOM) en un único documento?

varios métodos en los cuales creo los xml diferentes son los siguientes:
Metodo1: (Construye un XML)
Cita:
...
//DocumentBuilderFactory
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
//DocumentBuilder
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
//Document
Document xmlDoc = docBuilder.newDocument();
//Buil XML Elements and Text Nodes
/*
* Un ejemplo sería: <prodcutos> <producto> <nombre sku="123456">Nombre
* del producto</nombre> </producto> </productos>
*/
Element rootElement = xmlDoc.createElement("busqueda");

Element elementoIdioma = xmlDoc.createElement("idioma");
...
Metodo2 (Costruye otro XML)
Cita:
...
//DocumentBuilderFactory
DocumentBuilderFactory docFactory = DocumentBuilderFactory.newInstance();
//DocumentBuilder
DocumentBuilder docBuilder = docFactory.newDocumentBuilder();
//Document
Document xmlDoc = docBuilder.newDocument();
//Buil XML Elements and Text Nodes
/*
* Un ejemplo sería: <prodcutos> <producto> <nombre sku="123456">Nombre
* del producto</nombre> </producto> </productos>
*/
Element rootElement = xmlDoc.createElement("objetivo");

Element elementoNombreMatriz = xmlDoc.createElement("nombreMatriz");

//Text numResultadoText = xmlDoc.createTextNode("NUMERO DE RESULTADOS");

Text nombreMatrizText = xmlDoc.createTextNode(pm.getNombre());
...
¿Cómo podría unir las variables Document xmlDoc de ambos métodos para que solo se forme un único XML?

Muchas gracias.