Java tutorial
//package com.java2s; //License from project: Apache License import javax.xml.xpath.XPath; import javax.xml.xpath.XPathConstants; import javax.xml.xpath.XPathExpressionException; import org.w3c.dom.Element; import org.w3c.dom.Node; public class Main { static private XPath xpath; static public Element element(Node context, String expression) { try { return (Element) xpath.evaluate(expression, context, XPathConstants.NODE); } catch (XPathExpressionException ex) { ex.printStackTrace(); throw new RuntimeException("invalid xpath expresion used"); } } }