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