return getChildElementsInternal(node, false, null, null);
final List<Element> children = new LinkedList<Element>(); final NodeList candidates = parentNode.getChildNodes(); final int childCount = candidates.getLength(); final List<String> targetNodeNames = Arrays.asList(childNodeNames); for (int childIndex = 0; childIndex < childCount; childIndex++) { final Node singleChild = candidates.item(childIndex); if (singleChild instanceof Element && (targetNodeNames.isEmpty() || targetNodeNames.contains(((Element) singleChild).getTagName()))) { ...
List<Element> childElems = new ArrayList<Element>(); for (Node node = element.getFirstChild(); node != null; node = node.getNextSibling()) { if (node instanceof Element) { childElems.add((Element) node); return childElems;
List elements = new ArrayList(); NodeList nodes = node.getChildNodes(); for (int i = 0; i < nodes.getLength(); i++) { Node childNode = nodes.item(i); if (childNode instanceof Element) { elements.add(childNode); return elements;
NodeList list = node.getChildNodes(); ArrayList<Element> elements = new ArrayList<Element>(); for (int i = 0; i < list.getLength(); i++) { Node temp = list.item(i); if (temp.getNodeType() == Node.ELEMENT_NODE) elements.add((Element) temp); return elements; ...
ArrayList<Element> ret = new ArrayList<Element>(5); for (Node child = node.getFirstChild(); child != null; child = child.getNextSibling()) { if (child.getNodeType() == Node.ELEMENT_NODE) { ret.add((Element) child); return ret;
NodeList childNodes = node.getChildNodes(); List result = new ArrayList(childNodes.getLength()); for (int i = 0; i < childNodes.getLength(); i++) { Node oneChild = childNodes.item(i); if (oneChild instanceof Element) result.add(oneChild); return result; ...
return getNodesOfType(node.getChildNodes(), Node.ELEMENT_NODE);
ArrayList<Element> list = new ArrayList<Element>(); NodeList nl = node.getChildNodes(); for (int i = 0; i < nl.getLength(); i++) { Node n = nl.item(i); if (n.getNodeType() == Node.ELEMENT_NODE) { list.add((Element) nl.item(i)); return list;
ArrayList<Element> l = new ArrayList<Element>(); for (Node childNode = node.getFirstChild(); childNode != null;) { if (childNode.getNodeType() == Node.ELEMENT_NODE) { Element elem = (Element) childNode; l.add(elem); Node nextChild = childNode.getNextSibling(); childNode = nextChild; ...