Java tutorial
//package com.java2s; import javax.xml.xpath.XPath; import javax.xml.xpath.XPathConstants; import javax.xml.xpath.XPathExpressionException; import javax.xml.xpath.XPathFactory; import org.w3c.dom.Node; public class Main { public static Node getXmlNodeForExpression(String expression, Node widgetNode) throws XPathExpressionException { XPath xpath = XPathFactory.newInstance().newXPath(); return (Node) xpath.evaluate(expression, widgetNode, XPathConstants.NODE); } }