Here you can find the source of getChildElements(Node node)
public static Collection<Element> getChildElements(Node node)
//package com.java2s; import org.w3c.dom.Element; import org.w3c.dom.Node; import org.w3c.dom.NodeList; import java.util.ArrayList; import java.util.Collection; import java.util.List; public class Main { public static Collection<Element> getChildElements(Node node) { List<Element> elements = new ArrayList<Element>(); NodeList nodes = node.getChildNodes(); for (int i = 0; i < nodes.getLength(); i++) { Node childNode = nodes.item(i); if (childNode instanceof Element) { elements.add((Element) childNode); }// w w w . j a v a 2 s . c om } return elements; } }