alterar valo de um nodo no DOM  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
BattousayPJ
JavaTeenager
[Avatar]

Membro desde: 10/05/2004 00:00:00
Mensagens: 187
Offline

ola...

preciso alterar o valor de um nodo no documento xml. eu pego o nodo dentro do objeto document do DOM, seto o valor dele, serializo de volta o documento mas ele não altera nada... o objeto em memoria fica com a alteração, o documento fisico não muda... uso da seguinte forma.

doc = DocumentBuilderFactory.newInstance().newDocumentBuilder().parse(caminho + "/cpfs_cupom_item.xml");
NodeList nl = doc.getElementsByTagName("flag_status");
Element ultimo = (Element) nl.item(nl.getLength()-1);
ultimo.getFirstChild().setNodeValue("C");
XMLSerializer xmls = new XMLSerializer(new FileOutputStream(caminho + "cpfs_cupom_item.xml"),new OutputFormat(doc));
xmls.serialize(doc);


qualquer ajuda seria bem vinda...
[WWW] aim icon [ICQ]
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team