Delete Node in XML Structure Java DOM

mayarickson

New Member
I'm trying to delete a Node from a XML File parsed with DOM in Java.\[code\]private Node deleteChildNode (Node node, String nodeName ){ Node tempNode = null; NodeList nl = node.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { tempNode = nl.item(i); if (tempNode.getNodeName().equals(nodeName)) { tempNode= node.removeChild(tempNode); } } return node;}\[/code\]Calling with:\[code\]nodeClone = deleteChildNode(nodeClone, "L123");\[/code\]But the Node has not been deleted.\[code\]NodeList nl = nodeClone.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) System.out.println(nl.item(i).getNodeName());\[/code\]Shows the "L123" Node.Thanks in advance!
 
Back
Top