import org.apache.xpath.CachedXPathAPI;
import org.w3c.dom.Document;
import org.xml.sax.InputSource;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import java.io.StringReader;
public class XPathExample {
public static void main(String[] args) {
try {
DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
DocumentBuilder builder = factory.newDocumentBuilder();
Document document = builder.parse(new InputSource(new StringReader(xml)));
String expression = "//book/title";
CachedXPathAPI xpathAPI = new CachedXPathAPI();
Object result = xpathAPI.selectSingleNode(document, expression);
if (result != null) {
} else {
}
} catch (Exception e) {
e.printStackTrace();
}
}
}