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!
         
        
          
        
           
           
           
         
         
            
            
          
       
      
      
        
        
          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!