[Resolvido] Pegar tag de aquivo XML para inserir em outro arquivo XML existente!

E aí pessoal!

Alguém sabe como é que eu posso fazer esse processo de manipulação abaixo:
Quero pegar uma determinada tag de um arquivo XML e inserir essa mesma tag em outro XML existe!

Exemplo:
XML “A”

<Root> <TagA> <Content1/> <Content2/> <Content3/> <Etc/> </TagA> </Root>

XML “B”

<Root> <OldXML> <Inserir aqui a "TagA"> </OldXML> <MyContents> <Contents/> </MyContents> </Root>

Que API Java disponibilizaria esse tipo de manipulação?

Thanks!

http://www.exampledepot.com/egs/javax.xml.parsers/Str2Dom.html

Consegui chegar a um pedaço do caminho, pois bem, não consegui pegar uma tag de outro arquivo XML, somente criar uma. Mas o exemplo procede!
Caso alguém faça o mesmo exemplo citado acima e tenha interesse em persistir um novo documento, pode inserir a linha de código que coloquei de exemplo em baixo da linha onde contém -> "element.appendChild(frag);":

Transformer transformer = TransformerFactory.newInstance().newTransformer();
transformer.setOutputProperty(OutputKeys.INDENT, "yes");
DOMSource source = new DOMSource(docTarget);			
StreamResult result = new StreamResult(new StringWriter());
transformer.transform(source, result);
		
String xmlString = result.getWriter().toString();
System.out.println(xmlString);

Thanks!