Carlos Segue um techo de codigo, onde eu utilizo o parse da Oracle e XPath para fazer pesquisa um um DOM.
//Obtem a descricao do endereco de Entrega String strIdCliente = ""; String strCodLocalEnt = ""; String strDesEntrega = ""; try { //Obtem o Id do Cliente usando XPATH - ID_CLIENTE possui apenas uma ocorrencia no documento XMLNode nodeIDCliente = (XMLNode) xmlDocMensagem.selectSingleNode("//PEDIDOH"); if (nodeIDCliente != null) { strIdCliente = nodeIDCliente.valueOf("ID_CLIENTE"); } //Obtem o Codigo da Localidade de Entrega NodeList nlPedidoI = xmlDocMensagem.selectNodes("//PEDIDOH/PEDIDOI/PEDIDOI_ROW"); for ( int z=0; z < nlPedidoI.getLength() ; z++) { XMLNode curNode = (XMLNode)nlPedidoI.item(z); strCodLocalEnt = curNode.valueOf("COD_LOCAL_ENT"); //Obtem a descricao do Local de Entrega strDesEntrega = getDesEntrega(strIdCliente,strCodLocalEnt); Element curElement = (Element) curNode.selectSingleNode("COD_LOCAL_ENT"); curElement.setAttribute("DES_LOCAL_ENT",strDesEntrega); } } catch (XSLException err ) { System.out.println("Erro na procura do Endereco Cliente." + err.getMessage()); } ----- Original Message ----- From: "[Carlos H.]" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, November 20, 2001 10:02 PM Subject: [java-list] XML > Pessoal, > > Estou desenvolvendo um software web que utilizará XML com a API Java pra > processamento de XML (JAXP), eu precisaria acrescentar novos elementos a > um arquivo XML já existente. > Estou tentando fazer isso a partir de um objeto Document (DOM) mas > quando fasso o output para XML ele monta uma estrutura XML nova > (inclusive com a declaração <xml version="1.0"> etc. Eu precisaria que > ele alterasse somente um determinado elemento, por exemplo. > > Alguém já fez alguma coisa parecida? Alguém tem alguma sugestão ou idéia > sobre a melhor forma de fazer isso? > _________________________________________________________ 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 para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------