Hi Guys, I am using theElement.getParentNode().removeChild(theElement) to remove child nodes. My xmls look like the following. <root> <acct acct="12345"> <children>... </acct> <acct acct="12345"> <children>... </acct> <acct acct="12345"> <children>... </acct> </root> I load an array an unmatched keys and I want to remove all of them. Works "Most of the Time". For reasons I can not explain some times it appears to simply ignore the remove child request. Sadly that will not work. I am using sun java version 1.6.0_13... Code follows: for(int i=0;i<nlTran.getLength();i++){ it = unMatched.iterator(); theElement = (Element) nlTran.item(i); nnmD = nlTran.item(i).getAttributes(); matchAcct = nnmD.getNamedItem("tAcct").getTextContent().trim(); while(it.hasNext()){ if((matchAcct.equals(it.next()))&&(theElement.getNodeType()==Node.ELEMEN T_NODE)){ try{ Node removed = theElement.getParentNode().removeChild(theElement); }catch(Exception de){ System.out.println(de.getLocalizedMessage()); } break; } } } unmatched is an arraylist of account numbers to remove tAcct is the tran account number. I am processing a list of files and it works on all but 6 of 26 files. I am not seeing any exceptions raised. WTF-YO Tim Junker SR Programmer Analist J&L TeamWorksReceived on Thursday, 24 September 2009 07:17:08 GMT
This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 October 2009 08:25:02 GMT