Java tutorial
//package com.java2s; //License from project: Apache License import org.w3c.dom.Node; import org.w3c.dom.NodeList; public class Main { /** Recupera el índice siguiente nodo de la lista de tipo Element. Empieza a comprobar * los nodos a partir del índice marcado. Si no encuentra un nodo de tipo elemento, * devuelve -1. * @param nodes Listado de nodos. * @param currentIndex Índice del listado a partir del cual se empieza la comprobación. * @return Índice del siguiente node de tipo Element o -1 si no se encontró. */ static int nextNodeElementIndex(final NodeList nodes, final int currentIndex) { Node node; int i = currentIndex; while (i < nodes.getLength()) { node = nodes.item(i); if (node.getNodeType() == Node.ELEMENT_NODE) { return i; } i++; } return -1; } }