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

Responder a