Luiz Segue um exemplo de append em um DOM utilizando o parse da Oracle:
// Exemplo de inserção de documento try { if (rootDoc == null) { URL url = URLUtils.newURL(FILE_NAME); rootDoc = XMLHelper.parse(url); } } catch (Exception err) { trace(err.getMessage()); } Element elementRowSet = rootDoc.getDocumentElement(); System.out.println(elementRowSet.getNodeName()); // Adiciona atributos, essa é facil elementRowSet.setAttribute("var1","Isto e um teste de atributo"); elementRowSet.setAttribute("var2","Isto e um teste de atributo"); elementRowSet.setAttribute("var3","Isto e um teste de atributo"); elementRowSet.setAttribute("var4","Isto e um teste de atributo"); NodeList theLines = rootDoc.getDocumentElement(). getElementsByTagName("ROWSET"); if (theLines != null ) { System.out.println("Achou" + theLines.getLength()); Element e = createXMLElement("nada","nada a declarar"); // Chamada Element e = docRet.getDocumentElement(); docRet.removeChild(e); //Atenção remove o root do documento theLines.item(0).appendChild( e ); theLines.i } public Element createXMLElement(String elementName , String elementText) { XMLDocument doc = new XMLDocument(); //Cria o elemento Root Element elementRoot = doc.createElement("root"); //Cria o elemento novo com o nome da funcao Element elementNovo = doc.createElement(elementName); //Adiciona o texto do No elementNovo.appendChild( doc.createTextNode(elementText)); //Adiciona o elemento novo no elemento root elementRoot.appendChild(elementNovo); return elementRoot; } Voce pode encontrar mais exemplos no site otn.oracle.com sds Marco Zerbini ---- Original Message ----- From: "Luiz Fernando" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, April 23, 2002 10:52 AM Subject: [java-list] append XML Como fazer um append de um arquivo XML. Por exemplo: tenho um XML <QUERY> </QUERY> e outro <RESULTADO> <NOME>bla</NOME> </RESULTADO> tenho que colocar o XML acima no meio do primeiro para formar o XML final: <QUERY> <RESULTADO> <NOME>bla</NOME> </RESULTADO> </QUERY> Estou usando DOM __________________________________________________________________________ Quer ter seu próprio endereço na Internet? Garanta já o seu e ainda ganhe cinco e-mails personalizados. DomíniosBOL - http://dominios.bol.com.br ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] ------------------------------------------------------------------------- _________________________________________________________ Do You Yahoo!? Get your free @yahoo.com address at http://mail.yahoo.com ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------