Exemplo n.º 1
0
 private static void accumulateParents(Element el, Elements parents) {
   Element parent = el.parent();
   if (parent != null && !parent.tagName().equals("#root")) {
     parents.add(parent);
     accumulateParents(parent, parents);
   }
 }
Exemplo n.º 2
0
 /**
  * Get this element's parent and ancestors, up to the document root.
  *
  * @return this element's stack of parents, closest first.
  */
 public Elements parents() {
   Elements parents = new Elements();
   accumulateParents(this, parents);
   return parents;
 }