package org.softlang.company.features.xom;
import java.util.LinkedList;
import java.util.List;
import nu.xom.Element;
import nu.xom.Elements;
public class XOMUtilities {
public static List<Element> descendants(Element elem, String name) {
List<Element> list = new LinkedList<Element>();
descendants(elem, name, list);
return list;
}
private static void descendants(Element elem, String name, List<Element> list) {
if (elem.getLocalName()==name)
list.add(elem);
Elements kids = elem.getChildElements();
for (int i = 0; i < kids.size(); i++)
descendants(kids.get(i), name, list);
}
}