Java tutorial
//package com.java2s; import org.w3c.dom.Node; public class Main { public static Node getEnclosingNodeWithName(Node node, String name) { while (node != null) { if (node.getLocalName() != null && node.getLocalName().equals(name)) { return node; } node = node.getParentNode(); } return null; } }