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