public void deleteSubNode(String subnode) { int pos = subnode.lastIndexOf(DELIM); if (pos >= 0) { XMLHelper helper = getSubNode(subnode.substring(0, pos)); helper.deleteSubNode(subnode.substring(pos + 1)); } else { NodeList list = getImediateElementsByTagName(subnode); try { element.removeChild(list.item(0)); } catch (Exception e) { } } }
public void deleteSubNodes(String subnode) { int pos = subnode.lastIndexOf(DELIM); if (pos >= 0) { XMLHelper helper = getSubNode(subnode.substring(0, pos)); helper.deleteSubNodes(subnode.substring(pos + 1)); } else { NodeList list = getImediateElementsByTagName(subnode); int length = list.getLength(); for (int i = 0; i < length; i++) { try { element.removeChild(list.item(i)); } catch (Exception e) { } } } }