Merging multiple xmls using Java (Part-2)

In the previous post we have discussed about how we can collect tags by name in two xmls. NodeList fNodes, sNodes;fNodes = fMsg.getElementsByTagName("person");sNodes = sMsg.getElementsByTagName("person"); Now we have fNodes and sNodes variables with elements by tag inside. We'll append the elements of one xml to the other xml. for (int i = 0; i < sNodes.getLength(); i = i + 1) { Node n = (Node) fMsg.importNode(sNodes.item(i), true); fNodes.item(i).getParentNode().appendChild(n);} Okay....!!!!!Everything is okay now.All we have to do is get the output from above implementation.First we'll create a StringWriter object and parse the fMsg object to it.Here we have to use the Transformer object in order to build the new xml. StringWriter buf = new StringWriter();Transformer transformer = TransformerFactory.newInstance().newTransformer();transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "no");tr...