public static int handleElements(NodeList nodeList, ElementHandler handler) throws Exception { int count = 0; for (int i = 0; i < nodeList.getLength(); i++) { Node node = nodeList.item(i); if (node instanceof Element) { Element element = (Element) node; handler.handleElement(element); ++count; } } return count; }