Here you can find the source of xpathString(String expr, Document doc)
public static String xpathString(String expr, Document doc) throws Exception
//package com.java2s; /*//from ww w .j a va 2s. co m * CDDL HEADER START * * The contents of this file are subject to the terms of the Common Development and Distribution * License, Version 1.0 only (the "License"). You may not use this file except in compliance with * the License. * * You can obtain a copy of the license at license/ESCIDOC.LICENSE or * http://www.escidoc.org/license. See the License for the specific language governing permissions * and limitations under the License. * * When distributing Covered Code, include this CDDL HEADER in each file and include the License * file at license/ESCIDOC.LICENSE. If applicable, add the following below this CDDL HEADER, with * the fields enclosed by brackets "[]" replaced with your own identifying information: Portions * Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ import javax.xml.xpath.XPath; import javax.xml.xpath.XPathConstants; import javax.xml.xpath.XPathFactory; import org.w3c.dom.Document; public class Main { private static XPath xpath = XPathFactory.newInstance().newXPath(); public static String xpathString(String expr, Document doc) throws Exception { return (String) xpath.evaluate(expr, doc, XPathConstants.STRING); } }